web-dev-qa-db-fra.com

WebDriverException: Message: erreur inconnue: impossible de traiter l'extension # 1 à partir d'une erreur inconnue: échec de la vérification CRX: 3

Étant donné que le cadre Robot avec Selenium est prêt à exécuter des tests dans Chrome Et cela a fonctionné si longtemps lorsque j'exécute les tests dans le cadre Robot avec Jenkins, je reçois maintenant une erreur "02:05:44 WebDriverException: Message: erreur inconnue: impossible de traiter l'extension # 1 02:05:44 à partir d'une erreur inconnue: la vérification CRX a échoué: 3 "

Est-il possible que la mise à niveau Chrome et que le pilote ne puisse pas utiliser des plug-ins plus anciens? Que dois-je faire pour résoudre ce problème? Mettre à niveau le plug-in? Mettre à niveau le pilote (il peut y avoir un pilote plus ancien))

2
Tibor Száraz

Le nouveau chrome ne prend pas en charge CRX2 format des extensions. Vous devez reconditionner votre ancienne extension ou télécharger les dernières versions sur le site des développeurs.

Comment remballer l'extension:

  1. Téléchargez l'extension localement. (vous pouvez utiliser le téléchargeur de crx en ligne, par exemple https://crx-downloader.com/ ).
  2. Vérifiez la version de votre extension avec le site https://crx-checker.appspot.com/ qu'il s'agit de CRX2 format
  3. Décompressez l'extension en tant que .Zip archiver dans un dossier
  4. Ouvrez chrome à extensions://extensions/ et appuyez sur le bouton Pack Extension.
  5. Profit! Utilisez l'extension reconditionnée sur vos tests!

Informations officielles de Chrome M78 (octobre 2019)

The ExtensionAllowInsecureUpdates policy will be ignored.
Chrome will no longer install or update to extensions packaged with CRX2 format.
All extensions must be packaged with CRX3 format.

L'erreur que vous voyez "La vérification CRX a échoué: 3" est utilisée lorsque le format est incorrect. Plus précisément, cette erreur signifie que l'en-tête du crx n'a pas pu être analysé avec succès. Nous allons améliorer ce message dans la version 80.

source: https://groups.google.com/forum/#!topic/chromedriver-users/mlNyuTZ2U-A

3
Sergey