2014-02-16 55 views
0
页面

错误(S)是Chrome浏览器中打开,但不会去

C:\Users\kclarke\workspace\Watir>cucumber features 
*** WARNING: You must use ANSICON 1.31 or higher (https://github.com/adoxa/ansicon/) to get coloured output on Windows 
Starting ChromeDriver (v2.4.226107) on port 9515 
[5988:6436:0216/144720:ERROR:gpu_info_collector_win.cc(146)] Could not read gaming score from assessment results. 
[5988:6436:0216/144720:ERROR:chrome_views_delegate.cc(176)] NOT IMPLEMENTED 
[5988:6436:0216/144720:ERROR:desktop_root_window_host_win.cc(746)] NOT IMPLEMENTED 
[2636:7124:0216/144735:ERROR:ipc_channel_win.cc(405)] pipe error: 232 
unknown error: Chrome failed to start: exited normally 
    (Driver info: chromedriver=2.4.226107,platform=Windows NT 6.1 SP1 x86_64) (Selenium::WebDriver::Error::UnknownError) 
C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.38.0/lib/selenium/webdriver/remote/response.rb:51:in `assert_ok' 
C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.38.0/lib/selenium/webdriver/remote/response.rb:15:in `initialize' 
C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.38.0/lib/selenium/webdriver/remote/http/common.rb:59:in `new' 
C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.38.0/lib/selenium/webdriver/remote/http/common.rb:59:in `create_response' 
C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.38.0/lib/selenium/webdriver/remote/http/default.rb:66:in `request' 
C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.38.0/lib/selenium/webdriver/remote/http/common.rb:40:in `call' 
C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.38.0/lib/selenium/webdriver/remote/bridge.rb:634:in `raw_execute' 
C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.38.0/lib/selenium/webdriver/remote/bridge.rb:99:in `create_session' 
C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.38.0/lib/selenium/webdriver/remote/bridge.rb:68:in `initialize' 

Chrome的驱动程序安装路径(版本v2.4.226107):C:\Ruby200\bin;C:\Users\kclarke\workspace\bin

我的代码如下所示:

require 'rubygems' 
require 'watir-webdriver' 

#@browser = Watir::Browser.new :firefox 
@browser = Watir::Browser.new :chrome 
#@browser = Watir::Browser.new :ie 
@browser.goto 'http:XXXXXXXXXXXXXXXXX' 
+0

我添加了执行的整个输出。 – KWC

+0

我正在使用Chrome:版本32.0.1700.107 m – KWC

+0

没有。这是我的初始设置。我花了好几天的时间来解决这个问题。 – KWC

回答

1

首先,这有没有关系错误PATH,因为显然可以从消息看,ChromeDriver可以成功启动。

那么我会建议先升级你的ChromeDriver,然后再做任何事情,因为你的版本过时了。从更新日志here,2.4版本是5个月,最新的是2.9,它支持Chrome 31-34。 (2.4版声称支持Chrome 32,但Chrome 32.0.1700.107 m现在是最新版本,而不是ChromeDriver 2.4发布时的最新版本。)

+0

我下载并添加了版本2.9的铬驱动程序。 Ran输出低于..... – KWC

+0

C:/Users/kclarke/workspace/Watir/features/support/env.rb:24:在中:undefined method close nil:NilClass(NoMethodError) C:\ Users \ kclarke \ workspace \ Watir> [5260:5264:0216/182235:ERROR:desktop_root_window_host_win.cc(746)] NOT IMPLEMENTED – KWC

+0

第一个错误是您的代码有问题'env.rb:24',请张贴。第二个错误只是ChromeDriver的日志记录,不用担心。 –

相关问题