These methods are available to you:
page.driver.browser.switch_to.alert.accept
page.driver.browser.switch_to.alert.dismiss
page.driver.browser.switch_to.alert.text # the confirmation text
Spreewald Show archive.org snapshot gives you steps like these:
When I confirm the browser dialog
When I cancel the browser dialog
Note that recent versions of Selenium will automatically dismiss confirmation dialogs. Here is how to fix that.
Also see Type text into Javascript prompt dialogs in Capybara/Selenium.
Posted by Dominik Schöler to makandra dev (2011-09-05 14:43)