1

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

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

我的代码:

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

我已经完成的解决方法:

  1. 按照Watir中的建议,在第一次 goto 后丢失浏览器连接中的所有区域保持相同的级别
  2. 如果 Selenium IDE 服务器尝试不同的版本
  3. 尝试更新我的 Watir-webdriver 和 selenium-webdriver gem

我的解决方法都没有给我一个积极的信号。

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

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

1 回答 1

1

问题已解决。由于我的机器是 64 位机器,因此我按照https://code.google.com/p/selenium/wiki/InternetExplorerDriver#Required_Configuration中的建议完成了注册表项

于 2014-07-30T19:04:41.140 回答