Selenium::WebDriver::Error::WebDriverError: 无法连接到chromedriver

5
irb中,我进行以下操作:
require "watir"
b = Watir::Browser.new :chrome

我随后收到以下错误信息:
Selenium::WebDriver::Error::WebDriverError: unable to connect to chromedriver 127.0.0.1:9515

操作系统版本为OSX 10.12.3,Ruby版本为2.3.1,Chrome Driver最新版本,Watir版本为6.2.0。


1
您需要下载驱动程序,请参见 https://dev59.com/uF4c5IYBdhLWcg3wnrf9 - max pleaner
2
你可以运行 gem install webdrivers 命令,它将会自动更新你系统上所使用的任何驱动程序的最新版本。 - titusfortner
在Heroku上使用chromedriver时,我们必须交出路径到chromedriver bin。请参阅我的详细答案:https://dev59.com/KKTja4cB1Zd3GeqPGsBK#50781946 - anka
2个回答

10
安装webdrivers的gem。

这对我有用。


0

一分钟解决!

  • 这里下载geckodriver
  • 将tar.gz文件解压到您的应用程序根目录中
  • 在终端中从应用程序根路径下执行此命令export PATH=$PATH:/path/to/application

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接