J'ai une erreur sur circleci que je ne peux pas comprendre. Il indique que la version de Chrome doit être comprise entre 70 et 73 lors de l'utilisation du pilote Web Selenium Chrome.
version: 2 jobs: build: docker: - image: circleci/node:8.11-browsers working_directory: ~/project steps: - checkout - restore_cache: keys: - v1-dependencies-{{ checksum "package.json" }} - v1-dependencies- - run: npm install - save_cache: paths: - node_modules key: v1-dependencies-{{ checksum "package.json" }} - run: npm run lint - run: npm run e2e
Une erreur inattendue s'est produite: non défini
mon fichier de configuration circleci
XXX
Une idée de ce qui se passe?
4 Réponses :
Cela a fonctionné pour moi. Dans circle.yml
- run: name: Install Chrome command: | wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' sudo apt-get update sudo apt-get install google-chrome-stable
D'autres solutions comme l'utilisation des images docker -browsers
ne fonctionnent pas maintenant
Une idée serait de télécharger et d'installer la dernière version de Chrome dans le fichier .circleci / config.yml (similaire à @andriy -baran's ). Cependant, cela peut utiliser votre temps de compilation à moins qu'il n'y ait un moyen de mettre en cache le répertoire du moteur Chrome avec ses dépendances.
Ce problème n'est pas spécifique à Circle CI. Je le recevais sur ma configuration IDE régulière. Le problème est que votre chromedriver ne correspond plus à la version du navigateur.
Étapes à suivre (j'utilise Mac OSX):
- Mettez à jour votre navigateur Chrome au dernier: actuellement 74
- Mettez à niveau votre chromedriver vers la dernière version: vous pouvez le télécharger manuellement depuis leur site, ou s'il est installé via brew cask
, exécutez simplement Brew cask upgrade
Vérifiez votre version de Chrome Aide -> À propos de Google Chrome. Téléchargez le Chromedriver correspondant sur http://chromedriver.chromium.org/downloads Devrait résoudre le problème.
consultez ce blog- résolution des erreurs du rapporteur
Reportez-vous à ceci: discuter.circleci.com/t/...