Protractor: エラー:指定された場所にSeleniumサーバーjarが見つかりません。バージョン番号が最新であることを確認してください。

作成日 2016年06月14日  ·  3コメント  ·  ソース: angular/protractor

エラー:指定された場所にセレンサーバーjarが見つかりません(/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/protractor/selenium/selenium-server-standalone-2.51.0.jar)。 バージョン番号が最新であることを確認してください。

私はジェンキンスで突然上記の問題を観察しています。 以下のコマンドを実行すると、さまざまな問題を再度観察します

node_modules / protractor / bin / webdriver-更新の管理

[22:36:28] I / local-Seleniumスタンドアロンサーバーを起動しています...
[22:36:28] I / launcher-WebDriverの1つのインスタンスを実行しています
[22:36:29] I / local-Seleniumスタンドアロンサーバーがhttp://10.224.247.131:44726 / wd / hubで起動しました

/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/selenium-webdriver/lib/error.js:27
super(opt_error);
^
WebDriverError:null

先週の金曜日まで、すべてが期待どおりに機能していました。 土曜日からこの新しい問題を観察します。 添付のパッケージ。参照用のJson
package.zip

最も参考になるコメント

同じエラーが発生しましたが、 node_modules/protractor/bin/webdriver-manager updateを実行しましたが、うまくいきました:)

全てのコメント3件

いくつかの詳細が欠けていますが、これは役立つと思います:

webdriver-manager v10.0.4は、セレンサーバーのjarファイルをnode_modules/webdriver-manager/seleniumフォルダーにロードし、設計上、 node_modules/protractor/seleniumフォルダーを使用しません。 ローカルインスタンスを起動するとき、分度器v3.1.1はnode_modules/protractor/selenium探します。 webdriver-manager v10.0.4を使用して更新している場合、分度器はフォルダーの新しい場所を認識しません。 分度器の次のリリースでは、これら2つの項目が同期されます。

分度器v3.1.1にはすでにwebdriver-managerが含まれているため、 node_modules/protractor/bin/webdriver-managerを使用してバイナリを更新し、サーバーを起動することをお勧めします。 分度器の次のリリースとv3.1.1の両方で、 package.jsonにwebdriver-managerの依存関係を含める必要はありません。

分度器v3.1.1とwebdriver-managerv10.0.4ノードモジュールの両方を使用する場合は、これが回避策になる可能性があります。構成ファイルで、バイナリファイルがseleniumServerJarchromeDriverである場所を指定できます。 referenceConf.jsごとにchromeDriver

同じエラーが発生しましたが、 node_modules/protractor/bin/webdriver-manager updateを実行しましたが、うまくいきました:)

私の解決策は、 jarファイルのバージョンを../e2e-tests/config/protractor.e2e.local.conf.js最新のものに変更すること

このページは役に立ちましたか?
0 / 5 - 0 評価