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

Ruby 无法仅为IE获取浏览器(Selenium::WebDriver::Error::NoSuchWindowError),ruby,selenium,selenium-webdriver,watir,ie-automation,Ruby,Selenium,Selenium Webdriver,Watir,Ie Automation,启动浏览器并访问URL后,我立即面临以下错误: 无法仅为IE获取浏览器(Selenium::WebDriver::Error::NoSuchWindowError) 我的代码: require 'watir-webdriver' b = Watir::Browser.new 'ie' b.goto "google.com" 我所做的变通方法: 按照中的建议为所有区域保持相同的标高 如果是Selenium IDE服务器,请尝试使用不同的版本 尝试更新我的Watir webdriver和selen

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

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

我的代码:

require 'watir-webdriver'
b = Watir::Browser.new 'ie'
b.goto "google.com"
我所做的变通方法:

  • 按照中的建议为所有区域保持相同的标高
  • 如果是Selenium IDE服务器,请尝试使用不同的版本
  • 尝试更新我的Watir webdriver和selenium webdriver gems
  • 我的任何变通办法都没有给我一个积极的信号

    有人能给我一个如何解决这个问题的建议吗

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

    问题解决了。因为我的机器是64位的,所以我按照

    什么版本的IE中的建议做了一个注册表项?所有版本?一个特定的版本?如果是IE11,你可能会遇到麻烦。解决方法记录在中。问题在于通过在目标计算机上设置注册表项来解决所有版本的IE@JimEvansIssue。