【问题标题】:WebDriver close Internet Explorer after testWebDriver 测试后关闭 Internet Explorer
【发布时间】:2012-07-15 01:19:58
【问题描述】:

我正在 Ruby 中运行 WebDriver 测试,但在关闭 Internet Explorer 浏览器时遇到问题:当我想关闭时浏览器窗口,IE 弹出窗口提示“您确定要离开此页面”,并提供“离开此页面”和“留在此页面”两个选项。

我尝试了几种关闭浏览器的方法,都没有成功:

driver.quit
driver.close

WebDriver 也无法将此弹出窗口识别为 JavaScript 弹出窗口,因此

driver.alert.ok 
driver.switch_to.alert

方法也不适用。 我正在使用 IE9IEDriverServerx86 v. 2.24.2

感谢您提供的任何帮助

【问题讨论】:

    标签: ruby internet-explorer webdriver


    【解决方案1】:

    你需要先抑制onbeforeunload事件:

    driver.execute_script "window.onbeforeunload = function(e){};"
    driver.quit
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-19
      • 2020-07-17
      • 2015-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多