5

重複の可能性:
chromedriver 127.0.0.1:46050 に接続できません (Selenium::WebDriver::Error::WebDriverError)

Amazon ec2 api にジェンキンをインストールし、ジェンキンを使用してヘッドレス キュウリ テストを実行しています。

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)

どのクロムドライバー:

/usr/bin/chromedriver

どのグーグルクロム:

/usr/bin/google-chrome

Gemfile に headless gem があり、env.rb に次のコードもあります。

if ENV['HEADLESS']

  require 'headless'

  headless = Headless.new

  headless.start

  at_exit do

    headless.destroy

  end

end

何か見逃しましたか?何か案は?

4

0 に答える 0