Method: PageObject::Platforms::SeleniumWebDriver::PageObject#confirm
- Defined in:
- lib/page-object/platforms/selenium_webdriver/page_object.rb
#confirm(response, frame = nil, &block) ⇒ Object
platform method to handle a confirm popup See PageObject#confirm
87 88 89 90 91 92 93 94 95 96 |
# File 'lib/page-object/platforms/selenium_webdriver/page_object.rb', line 87 def confirm(response, frame=nil, &block) yield begin alert = @browser.switch_to.alert value = alert.text response ? alert.accept : alert.dismiss rescue Selenium::WebDriver::Error::NoAlertPresentError end value end |