可能重复:
无法连接到 chromedriver 127.0.0.1:46050 (Selenium::WebDriver::Error::WebDriverError)
我在 amazon ec2 api 上安装了 jenkins,我正在使用 jenkins 运行我的无头黄瓜测试。
我下载了 chromedriver,解压缩并将其复制到我的路径(/usr/bin)并更改了模式:
wget http://chromium.googlecode.com/files/chromedriver_linux32_18.0.1022.0.zip
解压chromedriver_linux32_18.0.1022.0.zip
cp chromedriver /usr/bin
sudo chmod +x /usr/bin/chromedriver
但是当我运行我的测试(HEADLESS=true cucumber features)时,我得到了这个错误:
无法连接到 chromedriver http://127.0.0.1:50299 (Selenium::WebDriver::Error::WebDriverError)
哪个chromedriver:
/usr/bin/chromedriver
哪个谷歌浏览器:
/usr/bin/google-chrome
我的 Gemfile 中有无头 gem,在 env.rb 中也有以下代码:
如果环境 ['无头']
require 'headless'
headless = Headless.new
headless.start
at_exit do
headless.destroy
end
end
我错过了什么吗?有任何想法吗?