无法仅为IE获取浏览器(Selenium :: WebDriver :: Error :: NoSuchWindowError)

时间:2014-07-29 15:08:34

标签: ruby selenium selenium-webdriver watir ie-automation

启动浏览器并访问网址后,我立即面临以下错误:

  

无法仅为IE获取浏览器(Selenium :: WebDriver :: Error :: NoSuchWindowError)

我的代码:

require 'watir-webdriver'
b = Watir::Browser.new 'ie'
b.goto "google.com"

我做过的解决方法:

  1. 维护Watir loses browser connection after first goto
  2. 中建议的所有区域的相同级别
  3. 如果Selenium IDE服务器
  4. ,尝试使用不同的版本
  5. 尝试更新我的Watir-webdriver& selenium-webdriver gems
  6. 我的解决方法都没有给我一个积极的信号。

    有人可以就如何解决这个问题给我一个建议吗?

    Gem Versions:
    selenium (0.2.11)
    selenium-webdriver (2.39.0, 2.37.0)
    watir-webdriver (0.6.4)
    

1 个答案:

答案 0 :(得分:1)

问题已解决。由于我的是64位机器,我按照https://code.google.com/p/selenium/wiki/InternetExplorerDriver#Required_Configuration

的建议完成了一个注册表项