class TestCentricity::AppAlert
Public Class Methods
new(name, parent, locator, context)
click to toggle source
Calls superclass method
# File lib/testcentricity/app_elements/alert.rb, line 3 def initialize(name, parent, locator, context) super @type = :alert end
Public Instance Methods
accept()
click to toggle source
# File lib/testcentricity/app_elements/alert.rb, line 17 def accept alert_accept wait_until_gone(5) end
await(seconds)
click to toggle source
# File lib/testcentricity/app_elements/alert.rb, line 8 def await(seconds) timeout = seconds.nil? ? Environ.default_max_wait_time : seconds wait = Selenium::WebDriver::Wait.new(timeout: timeout) wait.until { exists? } true rescue false end
dismiss()
click to toggle source
# File lib/testcentricity/app_elements/alert.rb, line 22 def dismiss alert_dismiss wait_until_gone(5) end