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