class Capybara::Playwright::PageExtension::DialogAcceptor

Public Class Methods

new(dialog_type, options) click to toggle source
# File lib/capybara/playwright/page.rb, line 54
def initialize(dialog_type, options)
  @dialog_type = dialog_type
  @options = options
end

Public Instance Methods

handle(dialog) click to toggle source
# File lib/capybara/playwright/page.rb, line 59
def handle(dialog)
  if @dialog_type == :prompt
    dialog.accept_async(promptText: @options[:with] || dialog.default_value)
  else
    dialog.accept_async
  end
end