1

嗨,首先我不确定这里的任何信息是否敏感,但为了确定,我已经编辑了一些数字(我认为与我的网络连接设置有关),除了端口,请告诉我知道这些是否需要!

我已经在 Windows 上安装了适用于 v 28-31 的 Chrome 驱动程序(我认为它目前在稳定的通道 v29 上)并且在第一次加载时:

>require "watir-webdriver"
=> true
browser = Watir::Browser.new :chrome

Watir 安装指南不同,我得到的是“正在启动”而不是“已启动”Chromedriver,(端口也不像指南中的那样),然后在下一行:

Selenium::WebDriver::Error::UnknownError: unknown error: unable to discover open pages
    (Driver info: chromedriver=2.3,platform=Windows NT 6.1 SP1 x86_64)

然后是“来自”的列表/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.35.1/lib/selenium/webdriver /remote /chrome/common

之后尝试使用给定重新进入该过程require "watir-webdriver"false所以我退出了irb并重试了它又回来了true

显然我对这里发生的事情持谨慎态度,并认为最好问为什么我现在在重复时遇到以下错误browser = Watir::Browser.new :chrome

Starting ChromeDriver (v2.3) on port ****
[****:****:****/******:Error:textfield.h(173)] NOT IMPLEMENTED
[****:****:****/******:ERROR:platform_thread_win.cc(127)] NOT IMPLEMENTED
==> #<Watir::Browser:0x54aff50c url="about:blank" title="about:blank">

之后,命令(browser.goto等)正常工作,但想知道如果有人理解这些错误消息会发生什么?

4

1 回答 1

1

我下载了新的 chrome webdriver 并能够解决同样的问题。

http://chromedriver.storage.googleapis.com/index.html?path=2.4/

于 2013-10-16T17:26:01.287 回答