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



81
82
83
84
85
# File 'lib/page-object/platforms/selenium_webdriver/page_object.rb', line 81

def confirm(response, frame=nil, &block)
  @browser.execute_script "window.confirm = function(msg) { window.__lastWatirConfirm = msg; return #{!!response} }"
  yield
  @browser.execute_script "return window.__lastWatirConfirm"
end