2013-04-11 40 views
0

我试图摆脱Watir Webdriver的地面,我需要它与Chrome的工作。我下载了chromedriver并将其添加到我的道路,但我做的时候这个(在IRB,使用的是Mac):如果我省略了“watir webdriver“做这样的会话:标题 n”消息时做一个Browser.new:铬

<Watir::Browser:0x..fb07a5a545bf96f92 url={"message"=>"no such session: url\n (Driver info: chromedriver=0.7,platform=Mac OS X 10.7.5 x86_64)"} title={"message"=>"no such session: title\n (Driver info: chromedriver=0.7,platform=Mac OS X 10.7.5 x86_64)"}> 

:铬

require 'watir-webdriver' 
b = Watir::Browser.new :chrome 

我得到这个消息“它会开启一个新的Firefox浏览器。

我在做什么错?

+0

铬开放吗? – 2013-04-12 17:37:37

+0

我在OSX v10.8.3的Mac上运行,启动chrome时没有问题。所以也许这个问题与某个版本有关,或者你的路径不是烫发?我会做两件事。从命令行执行“gem list”并让我们知道watir,webdriver等的版本 – 2013-04-15 19:07:00

回答

1

这似乎是ChromeDriver2 v0.7 (r192977)中的一个错误。你可以降级到ChromeDriver2 v0.5 beta (March 26th),它应该可以解决你的问题。

所有版本都是available here

在Ruby 1.9.3 32位下运行Win7 64位,非常适合我。