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