在我的网络应用程序上,单击下载按钮后,会弹出一条消息,内容为“您要从该站点打开或保存“abc.txt”吗?” 页面底部将显示3 个按钮(“打开”、“保存”和“取消”) 。
我正在尝试使用以下代码关闭/退出此浏览器会话:
@driver.execute_script "window.onbeforeunload = function(e){};"
@driver.quit
但是,浏览器没有(但应该)关闭。我正在使用Selenium Ruby Webdriver。请指导我解决此问题的方法。非常感谢。
请注意,使用上述代码,我可以关闭 IE9 浏览器,该浏览器会弹出消息“此页面要求您确认是否要离开 - 您输入的数据很多不会被保存”,并带有“离开页面”和“留在页面上”按钮成功。但是,如果弹出消息的内容为“您要从该站点打开或保存“abc.txt”吗?”,则代码不起作用。显示 3 个按钮(“打开”、“保存”和“取消”)。