2017-03-15 10 views
12

クロームバージョン:57.0.2987.98(64ビット)「自動拡張を取得することはできません」エラー:57.0.2987.98

"protractor": "4.0.11", 
"protractor-console-plugin": "0.1.1", 
"protractor-jasmine2-html-reporter": "0.0.6", 
"protractor-notify-plugin": "1.0.0", 

分度器は、次のエラーでChromeを起動に失敗したM:

unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html 
    (Session info: chrome=57.0.2987.98) 
    (Driver info: chromedriver=2.26.436362 (5476ec6bf7ccbada1734a0cdec7d570bb042aa30),platform=Windows NT 6.1.7601 SP1 x86_64) (WARNING: The server did not provide any stacktrace information) 
Command duration or timeout: 10.10 seconds 
Build info: version: '2.53.1', revision: 'a36b8b1', time: '2016-06-30 17:37:03' 
+0

クロムブラウザをアンインストールして再インストールして問題を解決できることを確認できます – AdityaReddy

答えて

28

あなたがchromedriver=2.26.436362chrome=57.0.2987.98の互換性のないバージョンを使用しています。

Chrome driver release notesによると、エラーはバージョン2.28で修正されるため、Chromeドライバをアップグレードする(またはChromeブラウザをダウングレードする)必要があります。

UPD:あなたはSeleniumサーバーを実行するためにangular/webdriver-managerを使用する場合、あなたは、以下のコマンドを実行して、これを達成することができます

webdriver-manager update --versions.chrome=2.28 
webdriver-manager start --versions.chrome=2.28 
0

これは、webdriverが3者のChrome拡張子の処理に失敗したためです。

あなたは拡張子の使用を無効にするには、あなたのconf.jsファイルにcapabilities以下に設定しようとすることができます:5+にご分度器のバージョンをアップグレード

capabilities: { 
    'browserName': 'chrome', 
    'chromeOptions': { 
    'args': ['--disable-extensions'] 
    } 
} 
+1

これが機能しませんでした – Mithun

+0

指定した例外ログ拡張を削除しようとすることができます。これを確認してくださいhttps://www.timeatlas.com/uninstall-chrome-extensions – Andersson

+0

これは実際に私のために働いた。 Chromeバージョン:57.0.2987.110(64ビット) - ChromeDriverバージョン:2.28.455517 – Siaynoq

1

はそれを行う必要があります。同じエラーが発生し、4.0.14から5.1.1にアップグレードされました。すべてのUIテストが再び成功しています。

分度器は、分度器バージョン5.0まで、最新のバージョンのクロムドライバを取得し始めていないようですので、分度器のクロームドライバと互換性のないバージョンのChromeにアップグレードすると、この楽しい新機能でテストが中断されます方法。

出典:https://github.com/angular/protractor/blob/master/CHANGELOG.md

+0

5+に更新した場合、以前のバージョンのChromeに対応しますか? – Mithun

+0

ありがとうございます - 私たちのCIサーバは、テストを実行しても最新のクロムドライブにアップグレードしていないときに、webdriver-managerのアップデートを実行していました - これを解決するために、v5 + –

4

はい、あなたは

node ./node_modules/protractor/bin/webdriver-manager update --versions.chrome 2.28 
node ./node_modules/protractor/bin/webdriver-manager start --versions.chrome 2.28 

作品の回避策として、これを使用することができます私のチーム。それがあなたを助けることを願っています。

関連する問題