嗨,首先我不确定这里的任何信息是否敏感,但为了确定,我已经编辑了一些数字(我认为与我的网络连接设置有关),除了端口,请告诉我知道这些是否需要!
我已经在 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
等)正常工作,但想知道如果有人理解这些错误消息会发生什么?