web-dev-qa-db-fra.com

Erreur "impossible d'obtenir une extension d'automatisation" avec la version chrome: 57.0.2987.98

version chrome: 57.0.2987.98 m (64 bits)

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

le rapporteur n'a pas réussi à lancer chrome avec l'erreur suivante:

 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'
13
Mithun

Vous utilisez des versions incompatibles de chromedriver=2.26.436362 et chrome=57.0.2987.98

Selon Notes de version du pilote Chrome , l'erreur est corrigée dans la version 2.28. Vous devez donc mettre à niveau votre pilote Chrome (ou rétrograder le navigateur Chrome). 

upd: si vous utilisez angular/webdriver-manager pour exécuter le serveur Selenium, vous pouvez y parvenir en exécutant les commandes suivantes:

webdriver-manager update --versions.chrome=2.28
webdriver-manager start --versions.chrome=2.28
29
Mikhail Romanov

Oui, vous pouvez utiliser ceci comme solution de contournement

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

Travaille pour mon équipe. J'espère que ça peut t'aider.

4
Tim Ian

Mettre à niveau votre version de rapporteur à 5+ devrait le faire. J'ai eu la même erreur, mise à niveau de 4.0.14 à 5.1.1, et maintenant tous mes tests d'interface utilisateur sont à nouveau réussis.

Il semble que Protractor ne commence pas à récupérer la dernière version du pilote chrome avant la version 5.0 de Protractor. Par conséquent, lorsque vous effectuez une mise à niveau vers une version de Chrome incompatible avec le pilote chrome de Protractor, vos tests seront interrompus de cette nouvelle façon amusante.

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

1
Sarah Lohmeier

Cela peut être dû au fait que webdriver n'a pas réussi à traiter l'extension Chrome à trois parties.

Vous pouvez essayer de définir ci-dessous capabilities dans votre fichier conf.js pour désactiver l'utilisation des extensions:

capabilities: {
  'browserName': 'chrome',
  'chromeOptions': {
    'args': ['--disable-extensions']
  }
}
0
Andersson