【发布时间】:2014-07-29 15:08:33
【问题描述】:
我在启动浏览器并访问 URL 后立即遇到以下错误:
无法获取浏览器 (Selenium::WebDriver::Error::NoSuchWindowError) 仅适用于 IE
我的代码:
require 'watir-webdriver'
b = Watir::Browser.new 'ie'
b.goto "google.com"
我已经完成的解决方法:
- 按照Watir loses browser connection after first goto 中的建议为所有区域保持相同的级别
- 如果 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)
【问题讨论】:
-
什么版本的IE?所有版本?一个特定的版本?如果是 IE11,您可能会遇到known issue。解决方法记录在WebDriver project wiki。
-
所有版本的 IE @JimEvans 都有问题
-
通过在目标计算机上设置注册表项解决了问题。
标签: ruby selenium selenium-webdriver watir ie-automation