<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
を実行してファイルを実行しようとしましたが、同じエラーが引き続き発生します。誰かが同じことを克服するのを手伝ってくれる?
directConnect
はグローバルにインストールされたバージョンを使用しませんが、Protractorがnode_modules/protractor/node_modules/webdriver-manager/
で提供するバージョンを使用します。これを更新する必要があります。
グローバルバージョンがインストールされている場合、webdriver-manager update
コマンドはグローバルにインストールされたwebdriver-managerを更新します。グローバルにインストールされたバージョンがある場合は、それを削除するか、directConnect
を使用せずにseleniumAddress: 'http://localhost:4444/wd/hub/'
で分度器の構成を調整してください
それが役に立てば幸い
node_modules/protractor/bin/webdriver-manager update
を使用するとうまくいきました。
Angular-cli v6.0.8にアップグレードした後、VSCodeでこのエラーが発生しました。 protractor.confファイルを変更してdirectConnect:falseを使用し、seleniumAddressを追加しようとしてもうまくいきませんでした。
ただし、実行中のサーバー(またはliteサーバーインスタンス)を停止し、VSCodeを再起動してサーバーを再起動するだけで、これを修正できました。 directConnect:trueを使用しながら、@ angular/cli 6.0.8で分度器5.3.0を実行できるようになりました。