class Selenium::WebDriver::Alert

Public Class Methods

new(bridge) click to toggle source
# File lib/selenium/webdriver/common/alert.rb, line 23
def initialize(bridge)
  @bridge = bridge

  # fail fast if the alert doesn't exist
  bridge.getAlertText
end

Public Instance Methods

accept() click to toggle source
# File lib/selenium/webdriver/common/alert.rb, line 30
def accept
  @bridge.acceptAlert
end
authenticate(username, password) click to toggle source
# File lib/selenium/webdriver/common/alert.rb, line 46
def authenticate(username, password)
  @bridge.setAuthentication username: username, password: password
  accept
end
dismiss() click to toggle source
# File lib/selenium/webdriver/common/alert.rb, line 34
def dismiss
  @bridge.dismissAlert
end
send_keys(keys) click to toggle source
# File lib/selenium/webdriver/common/alert.rb, line 38
def send_keys(keys)
  @bridge.setAlertValue keys
end
text() click to toggle source
# File lib/selenium/webdriver/common/alert.rb, line 42
def text
  @bridge.getAlertText
end