Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Watir webdriver watir网络驱动程序“;没有这样的会话:title\n“;执行浏览器操作时显示的消息。新建:chrome_Watir Webdriver_Selenium Chromedriver - Fatal编程技术网

Watir webdriver watir网络驱动程序“;没有这样的会话:title\n“;执行浏览器操作时显示的消息。新建:chrome

Watir webdriver watir网络驱动程序“;没有这样的会话:title\n“;执行浏览器操作时显示的消息。新建:chrome,watir-webdriver,selenium-chromedriver,Watir Webdriver,Selenium Chromedriver,我正在尝试使用Watir Webdriver,我需要它与Chrome一起工作。我下载了chromedriver并将其添加到我的路径中,但当我这样做时(在irb中,使用mac): 我得到这个信息: <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)"} t

我正在尝试使用Watir Webdriver,我需要它与Chrome一起工作。我下载了chromedriver并将其添加到我的路径中,但当我这样做时(在irb中,使用mac):

我得到这个信息:

<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)"}>
“没有这样的会话:url\n(驱动程序信息:chromedriver=0.7,平台=Mac OS X 10.7.5 x86_64)”}title={“消息”=>“没有这样的会话:title\n(驱动程序信息:chromedriver=0.7,平台=Mac OS X 10.7.5 x86_64)”>
如果我省略“:chrome”部分,它将打开一个新的firefox浏览器


我做错了什么?

这似乎是
ChromeDriver2 v0.7(r192977)
中的一个bug。您只需降级到
ChromeDriver2 v0.5 beta版(3月26日)
,就能解决您的问题

所有版本都是


在Ruby 1.9.3 32位下运行,在Win7 64位上运行,对我来说非常好。

如果您使用Mac,只需在命令行上安装chromedriver。 brew安装chromedriver

您可能需要先设置Mac电脑,只需转到此链接并按照说明安装自制软件。


这是将chromedriver安装到您的路径上的最简单的方法,工作起来很有魅力。

我在mac上运行OSX v10.8.3,启动chrome没有问题。所以问题可能与版本有关,或者您的路径添加不是perm?我会做两件事。从命令行执行“gem list”,让我们知道watir、webdriver等的版本。
<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)"}>