web-dev-qa-db-ja.com

分度器を実行できず、「update-config.jsonが見つかりませんでした」というエラーメッセージが表示される

<configuration>.jsファイルを実行しようとすると、次のエラーが発生します。

[14:49:13] I/launcher - Running 1 instances of WebDriver
[14:49:13] I/direct - Using ChromeDriver directly...
[14:49:13] E/direct - Error code: 135
[14:49:13] E/direct - Error message: Could not find update-config.json. Run 'webdriver-manager update' to download binaries.
[14:49:13] E/direct - Error: Could not find update-config.json. Run 'webdriver-manager update' to download binaries.

コマンドwebdriver-manager updateを実行してファイルを実行しようとしましたが、同じエラーが引き続き発生します。誰かが同じことを克服するのを手伝ってくれる?

7
KAK

directConnectはグローバルにインストールされたバージョンを使用しませんが、Protractorがnode_modules/protractor/node_modules/webdriver-manager/で提供するバージョンを使用します。これを更新する必要があります。

グローバルバージョンがインストールされている場合、webdriver-manager updateコマンドはグローバルにインストールされたwebdriver-managerを更新します。グローバルにインストールされたバージョンがある場合は、それを削除するか、directConnectを使用せずにseleniumAddress: 'http://localhost:4444/wd/hub/'で分度器の構成を調整してください

それが役に立てば幸い

11
wswebcreation

node_modules/protractor/bin/webdriver-manager updateを使用するとうまくいきました。

11
tbo47

Angular-cli v6.0.8にアップグレードした後、VSCodeでこのエラーが発生しました。 protractor.confファイルを変更してdirectConnect:falseを使用し、seleniumAddressを追加しようとしてもうまくいきませんでした。

ただし、実行中のサーバー(またはliteサーバーインスタンス)を停止し、VSCodeを再起動してサーバーを再起動するだけで、これを修正できました。 directConnect:trueを使用しながら、@ angular/cli 6.0.8で分度器5.3.0を実行できるようになりました。

0
nanoTitan