5

可能重复:
无法连接到 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

我错过了什么吗?有任何想法吗?

4

0 回答 0