Selenium Ruby Webdriver-如何关闭显示弹出窗口的IE9浏览器会话

Selenium Ruby Webdriver-如何关闭显示弹出窗口的IE9浏览器会话,ruby,webdriver,selenium-webdriver,Ruby,Webdriver,Selenium Webdriver,我正在对我的web应用程序中的一个页面进行一些修改,这将导致显示一条弹出消息,“此页面要求您确认您想离开-您输入的数据可能无法保存”,其中有两个按钮“离开页面”和“停留在页面上” 如果使用具有以下代码的FF16或Chrome,我可以关闭我的web应用程序: @driver.quit 但是,如果在浏览器IE9上打开web应用程序,则无法关闭(这意味着我可以打开另一个IE9浏览器会话,但显示弹出消息的浏览器会话未关闭) 我正在使用Selenium Ruby Webdriver。请帮助指导我解

我正在对我的web应用程序中的一个页面进行一些修改,这将导致显示一条弹出消息,“此页面要求您确认您想离开-您输入的数据可能无法保存”,其中有两个按钮“离开页面”和“停留在页面上”

如果使用具有以下代码的FF16或Chrome,我可以关闭我的web应用程序:

   @driver.quit
但是,如果在浏览器IE9上打开web应用程序,则无法关闭(这意味着我可以打开另一个IE9浏览器会话,但显示弹出消息的浏览器会话未关闭)


我正在使用Selenium Ruby Webdriver。请帮助指导我解决此问题的解决方案。非常感谢。

我在:(非常感谢这个伟大的答案)找到了我问题的预期答案

((JavascriptExecutor)驱动程序) .executeScript(“window.onbeforeunload=function(e){};”