4
votes

La version Chrome de CircleCi Webdriver doit être comprise entre 70 et 73

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?


1 commentaires

Reportez-vous à ceci: discuter.circleci.com/t/...


4 Réponses :


0
votes

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


0 commentaires

0
votes

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.


0 commentaires

1
votes

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


0 commentaires

0
votes

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.


1 commentaires