Selenium Chrome浏览器将打开,但不会转到页面

Selenium Chrome浏览器将打开,但不会转到页面,selenium,Selenium,错误是 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

错误是

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'

首先,这与错误的
路径
无关,从消息中可以清楚地看到,ChromeDriver可以成功启动


然后我建议在做任何事情之前先升级你的ChromeDriver,因为你的版本已经过时了。从changelog上看,2.4版已经5个月了,最新版本是2.9,支持Chrome31-34。(2.4版声称支持Chrome 32,但您的Chrome 32.0.1700.107 m现在是最新版本,这不是ChromeDriver 2.4发布时的版本。)

我添加了执行时的整个输出。我使用的是Chrome:32.0.1700.107 mNo版。这是我的初始设置。我花了好几天的时间试图解决这个问题。我下载并添加了chrome驱动程序的2.9版。运行输出如下…..C:/Users/kclarke/workspace/Watir/features/support/env.rb:24:in
block-in:nil:NilClass(NoMethodError)的未定义方法未实现第一个错误是您位于
env.rb:24
的代码有问题,请发布它。第二个错误是ChromeDriver的日志记录,不用担心。它现在可以工作了!检查了代码并更正了空格和打字错误谢谢你的帮助我也遇到了同样的问题,所以我下载了chromedriver 2.9,甚至更新了gem,但是我的ruby selenium继续使用chromedriver的旧2.4版本,你知道如何指出新版本吗?
require 'rubygems'
require 'watir-webdriver'

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