4

キュウリのテストを実行すると、次のエラーが発生します。

"* Chromeを起動または接続できません。ChromeDriverが最新であることを確認してください。Chromeバイナリを使用する場所:/ opt / google / chrome / google-chrome(Selenium :: WebDriver :: Error :: UnknownError)*「」

chromdriverをダウンロードして解凍し、パス(/ opt / google / chrome / google-chrome)とsudo chmod + x / opt / google / chrome/google-chromeにコピーします。

どのグーグルクローム:/ usr / bin / google-chrome

どのchromedriver:/usr/share/ruby-rvm/gems/ruby-1.9.2-p318/bin/chromedriver

カピバラ(1.1.2)

きゅうり(0.9.4)

キュウリレール(0.3.2)

selenium-webdriver(2.20.0)

エラーを検索しましたが、どれもうまくいきませんでした。テストを実行しても、Chromeが起動しません。

何が悪いのか本当にわかりません!chromedriverの2つの異なるバージョンを試しました!

Jenkinsは、CIでテストを実行/実行する必要があります。テストは、実行すると機能しますが、Jenkinsが実行すると機能しませんか?別のユーザーがそれらを実行してから、jenkinsをインストールすると、このエラーが発生します。ターミナルのターミナルでテストを実行しても同じエラーが発生します。https: //wiki.jenkins-ci.org/display/JENKINS/My+software+builds+on+my+computer+but+を読みましたかnot + on + Jenkins?私はここで私の問題について多くを見つけることができませんでした。xvfb:プラグインをjenkinsにインストールしましたが、ビルド環境で「ビルド前にxvfbを実行し、ビルド後にシャットダウンする」をクリックすると、次のエラーが発生します:「致命的:nulljava.lang.NullPointerException」

4

4 に答える 4

4

詳細をお知らせください。この質問はJenkinsとどのように関連していますか?Jenkinsはテストを実行していますか?テストは実行すると機能しますが、Jenkinsが実行すると機能しませんか?あなたはそれを大声で言うまでは行きませんが、それは人々が通常助けを必要とするものなので、私はそれを仮定します。

https://wiki.jenkins-ci.org/display/JENKINS/My+software+builds+on+my+computer+but+not+on+Jenkinsを読みましたか?

Jenkinsジョブ内でChromeを実行している場合、https ://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Pluginまたはhttps://wiki.jenkins-ci.org/display/JENKINSのようなものがありますか/ Xvnc + Pluginがインストールされていますか?

于 2012-04-02T21:36:28.687 に答える
2

chromedriverは、ダウンロード、zipの解凍、ファイルの「/ usr / bin」への配置、または「chromedriver-helper」gemのGemfileへの追加の2つの方法でインストールできます。

両方を何度も実行すると問題が発生するため、いずれかの方法を選択してください。Googleからchromedriverをインストールする場合は、必ずgemをアンインストールしてください。

gem uninstall chromedriver-helper 

そして、chromedriverがあなたの道にあることを確認してください:

which chromedriver 
于 2018-06-05T15:18:47.850 に答える
1

代わりにこれを試してみてください=> https://github.com/flavorjones/chromedriver-helper

于 2012-04-04T11:42:16.957 に答える
0
于 2012-09-03T16:23:10.253 に答える