当前位置: 首页 > 知识库问答 >
问题:

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

季稳
2023-03-14

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

   @driver.quit

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

我正在使用Selenium Ruby WebDriver。请帮助指导我解决这个问题的方法。多谢了。

共有1个答案

上官景铄
2023-03-14

我找到了我的问题的预期答案:https://stackoverflow.com/a/7034926/1385187(非常感谢这个伟大的答案)。

((JavascriptExecutor)_Driver).Executescript(“window.onbeforeunload=function(e){};”);

 类似资料:
  • 我正在为Facebook编写一个代码,它从属性文件中获取URL、ID、密码,但在登录时,我会被提示“Facebook想要显示通知-允许-阻止”,在登录后我该如何使其如此(a)按ESP或Alt+F4并关闭弹出窗口或(B)查找通知并自行关闭通知。这是我使用的,但它不起作用。感谢任何帮助。

  • 问题内容: 我正在使用selenium webDriver为一个Web应用程序编写测试,并且遇到一种情况,当我尝试关闭浏览器时,我会弹出一个对话框:“确定吗?”页面要求您确认要离开- 输入的数据将迷路了。” 有2个按钮:“离开页面”和“停留在页面上” 如何单击这些按钮? 问题答案: 为我解决了这个问题

  • 但是,浏览器不是(而是应该)关闭。我正在使用Selenium Ruby WebDriver。请指导我解决这个问题的方法。太感谢了。 请注意,使用上面的代码,我可以成功地关闭IE9浏览器,该浏览器弹出消息“此页面要求您确认您想离开-您输入的数据很多没有保存”与“离开页面”和“留在页面上”按钮。但是,如果弹出的消息内容是“您想从这个网站打开或保存”abc.txt“,代码就不能工作了。有3个按钮(“打开

  • 我想在JavaFX中创建特定的组件。在 onClick 事件后显示 poupup 的按钮。 情景: > < li> 我们单击按钮 弹出显示下面的按钮(如图片上所示)

  • 问题内容: 我尝试使用以下代码在关闭浏览器窗口时收到警报: 它可以工作,但是如果页面包含一个超链接,则单击该超链接会引发相同的警报。仅在关闭浏览器窗口时才需要显示警报,而在单击超链接时则不需要。 问题答案: 保持您的代码不变,并使用jQuery处理链接:

  • 本文向大家介绍ie9下关闭弹出窗口出现__flash__removeCallback未定义错误,包括了ie9下关闭弹出窗口出现__flash__removeCallback未定义错误的使用技巧和注意事项,需要的朋友参考一下 使用swfupload作为上传组件,artdialog作为弹出窗口,在关闭弹出窗口时,出现“__flash__removeCallback”未定义错误。而且是关了又出现。网上有