当从watir-webdriver推出时,Chromedriver崩溃了

mku*_*kum 0 watir-webdriver

我有以下宝石,我也有最新的Chrome驱动程序2.9版本.

builder(2.1.2)bundler(1.6.0.pre.2)childprocess(0.4.1)coderay(1.1.0)cucumber(0.8.7)data_magic(0.17)diff-lcs(1.1.3)faker(1.2. 0)ffi(1.9.3 x86-mingw32)小黄瓜(2.1.4 i386-mingw32)i18n(0.6.9)json_pure(1.4.6)method_source(0.8.2)multi_json(1.8.4)page-object(0.9. 6)page_navigation(0.9)pry(0.9.12.6 i386-mingw32)rubyzip(1.1.0)selenium-webdriver(2.39.0)slop(3.4.7)term-ansicolor(1.0.7)trollop(1.16.2)watir -webdriver(0.6.7)websocket(1.0.7)win32console(1.3.2 x86-mingw32)yml_reader(0.2)

我无法通过Watir-Webdriver启动chrome.它启动了一个新的窗口和崩溃.

irb(main):002:0> require"watir-webdriver"=> true irb(main):003:0> browser = Watir :: Browser.new:chrome [8056:5984:0213/155207:错误:child_process_launcher. cc(332)]无法启动子进程[8056:1304:0213/155207:错误:chrome_views_delegate.cc(176)]未实现[8056:1304:0213/155207:错误:desktop_root_window_host_win.cc(746)]未实现[8056:1304:0213/155208:错误:child_process_launcher.cc(332)]无法启动子进程[8056:1304:0213/155208:错误:desktop_root_window_host_win.cc(746)] NOT IMPLEMENT ED [8056:1304:0213 /155208:ERROR:child_process_launcher.cc(332)]无法启动ch ild进程[8056:1304:0213/155208:错误:child_process_launcher.cc(332)]无法启动child进程[8056:1304:0213/155208 :错误:desktop_root_window_host_win.cc(746)] NOT IMPLEMENT ED [8056:1304:0213/155208:错误:child_process_launcher.cc(332)]无法启动ch ild进程[8056:1304:0213/155208:错误:child_process_launcher. cc(332)]无法启动child过程[8056:1304:0 213/155208:错误:desktop_root_window_host_win.cc(746)] NOT IMPLEMENT ED [8056:1304:0213/155208:错误:desktop_root_window_host_win.cc(746)] NOT IMPLEMENT ED [8056:1304:0213/155216:错误:desktop_root_window_host_win. cc(746)] NOT IMPLEMENT ED Selenium :: WebDriver :: Error :: UnknownError:未知错误:无法从C:/ Ruby193发现打开的页面(驱动程序信息:chromedriver = 2.6.232923,platform = Windows NT 6.1 SP1 x86_64) /lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.39.0/lib/s elenium/webdriver/remote/response.rb:51:assert_ok' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.39.0/lib/s elenium/webdriver/remote/response.rb:15:in初始化'来自C:/ Ruby193/lib/ruby​​/gems /1.9.1/gems/selenium-webdriver-2.39.0/lib/s elenium/webdriver/remote/http/common.rb:59:in new' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.39.0/lib/s elenium/webdriver/remote/http/common.rb:59:increate_response'from C:/Ruby193/lib/ruby/gems/1.9.1 /gems/selenium-webdriver-2.39.0/lib/s elenium/webdriver/remote/http/default.rb:66:request' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.39.0/lib/s elenium/webdriver/remote/http/common.rb:40:in来自C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium -webdriver-2.39.0/lib/s elenium/webdriver/remote/bridge.rb:634:in raw_execute' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.39.0/lib/s elenium/webdriver/remote/bridge.rb:99:increate_session'from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.39.0/lib/s eleni um/webdriver/remote/bridge.rb:68:initialize' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.39.0/lib/s elenium/webdriver/chrome/bridge.rb:29:in初始化'来自C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.39.0/lib/s elenium/webdriver/common/driver.rb:37:in new' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.39.0/lib/s elenium/webdriver/common/driver.rb:37:infor'from C:/Ruby193/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.39.0/lib/s elenium/webdriver.rb:67:in for' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/watir-webdriver-0.6.7/lib/watir -webdriver/browser.rb:46:ininitialize'from (irb):3:在new' from (irb):3 from C:/Ruby193/bin/irb:12:in'irb(main):004:0>退出 在此输入图像描述 不确定出了什么问题.有什么建议?

小智 5

这是与childprocess gem相关的问题.

将gem恢复为0.3.9应解决此问题