Dismiss "Confirme a navegação" pop-up com Watir

Estou tentando descartar o pop-up "Confirmar navegação". É assim que parece no Chrome.

Para ver o pop-up:

require "watir-webdriver"
browser = Watir::Browser.new
browser.goto "http://www.gravityforms.com/demo/wp-admin/admin.php?page=gf_new_form"
browser.text_field(:id => "user_login").set "demo"
browser.text_field(:id => "user_pass").set "demo"
browser.button(:id => "wp-submit").click
browser.refresh

No momento em que substituoonbeforeunload quando visito a página, conforme sugerido emhttp: //watirwebdriver.com/javascript-dialogs

browser.execute_script("window.onbeforeunload = function() {};")

Então, o script agora fica assim:

require "watir-webdriver"
browser = Watir::Browser.new
browser.goto "http://www.gravityforms.com/demo/wp-admin/admin.php?page=gf_new_form"
browser.text_field(:id => "user_login").set "demo"
browser.text_field(:id => "user_pass").set "demo"
browser.button(:id => "wp-submit").click
browser.execute_script("window.onbeforeunload = function() {};")
browser.refresh

E funciona muito bem. Só estou me perguntando se existe uma solução melho

questionAnswers(2)

yourAnswerToTheQuestion