Class: Selenium::WebDriver::Alert

Inherits:
Object
  • Object
show all
Defined in:
lib/selenium/webdriver/common/alert.rb

Instance Method Summary collapse

Constructor Details

#initialize(bridge) ⇒ Alert

Returns a new instance of Alert.



22
23
24
25
26
27
# File 'lib/selenium/webdriver/common/alert.rb', line 22

def initialize(bridge)
  @bridge = bridge

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

Instance Method Details

#acceptObject



29
30
31
# File 'lib/selenium/webdriver/common/alert.rb', line 29

def accept
  @bridge.acceptAlert
end

#dismissObject



33
34
35
# File 'lib/selenium/webdriver/common/alert.rb', line 33

def dismiss
  @bridge.dismissAlert
end

#send_keys(keys) ⇒ Object



37
38
39
# File 'lib/selenium/webdriver/common/alert.rb', line 37

def send_keys(keys)
  @bridge.setAlertValue keys
end

#textObject



41
42
43
# File 'lib/selenium/webdriver/common/alert.rb', line 41

def text
  @bridge.getAlertText
end