Sélection de la version

La sélection de la version consiste à mettre en correspondance un binaire Chrome d'une version donnée avec un binaire ChromeDriver compatible.

Pour les versions 115 et ultérieures

À partir de M115, le processus de publication des pilotes Chrome est intégré à celui de Chrome. Les dernières versions de Chrome et du pilote Chrome par version disponible (stable, bêta, en développement et Canary) sont disponibles sur le tableau de bord de disponibilité de Chrome for Testing (CfT). Par conséquent, vous n'avez peut-être plus besoin de sélectionner la version. Vous pouvez choisir n'importe quelle version de CfT disponible et télécharger le binaire ChromeDriver correspondant à la version correspondante.

Pour télécharger une version automatisée, vous pouvez utiliser les points de terminaison JSON CfT.

Si vous avez encore besoin de sélectionner la version (par exemple, pour faire correspondre un binaire Chrome non CfT à un binaire ChromeDriver compatible), recherchez la version MAJOR.MINOR.BUILD du binaire Chrome dans les points de terminaison JSON de latest-patch-versions-per-build pour trouver la version ChromeDriver correspondante. S'il n'existe pas encore d'entrée pour la version MAJOR.MINOR.BUILD, revenez au point de terminaison JSON latest-versions-per-milestone. Vous pouvez également utiliser les points de terminaison LATEST_RELEASE_ au nouvel emplacement.

Pour les versions 114 et antérieures

Nous disposons de plusieurs versions de ChromeDriver. La version à sélectionner dépend de la version de Chrome avec laquelle vous l'utilisez. Plus spécifiquement :

  • ChromeDriver utilise le même schéma de numéros de version que Chrome. Pour en savoir plus, consultez https://www.chromium.org/developers/version-numbers.
  • Chaque version de ChromeDriver est compatible avec Chrome, avec les numéros de version majeure, mineure et de build correspondants. Par exemple, ChromeDriver 73.0.3683.20supports all Chrome versions that start with73.0.3683`.
  • Avant le lancement de la version bêta d'une nouvelle version majeure de Chrome, une version correspondante de ChromeDriver sera disponible.
  • Après la publication initiale d'une nouvelle version majeure, nous publierons des correctifs si nécessaire. Ces correctifs peuvent coïncider ou non avec les mises à jour de Chrome.

Pour sélectionner la version du pilote Chrome à télécharger, procédez comme suit:

  • Commencez par identifier la version de Chrome que vous utilisez. Imaginons que vous ayez Chrome 72.0.3626.81`.
  • Prenez le numéro de version de Chrome, supprimez la dernière partie et ajoutez le résultat à l'URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_. Par exemple, avec la version 72.0.3626.81 de Chrome, l'URL est https://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626.
  • Utilisez l'URL créée à l'étape précédente pour récupérer un petit fichier contenant la version de ChromeDriver à utiliser. Par exemple, l'URL ci-dessus récupérera un fichier contenant 72.0.3626.69. Bien entendu, le nombre réel est susceptible d'évoluer à l'avenir.
  • Utilisez le numéro de version récupéré à l'étape précédente pour créer l'URL permettant de télécharger ChromeDriver. Avec la version 72.0.3626.69, l'URL est https://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/.
  • Après le téléchargement initial, nous vous recommandons de répéter de temps en temps le processus ci-dessus pour vérifier si des corrections de bugs sont disponibles.

Nous fournissons toujours ChromeDriver pour les versions stable et bêta actuelles de Chrome. Toutefois, si vous utilisez Chrome depuis la version en développement ou Canary, ou si vous créez votre propre version personnalisée de Chrome, il est possible qu'aucun pilote Chrome Driver ne soit officiellement compatible. Dans ce cas, procédez comme suit:

  • Commencez par créer une URL LATEST_Release à l'aide du numéro de version majeure de Chrome. Par exemple, avec la version 73.0.3683.86 de Chrome, utilisez l'URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_73. Essayez de télécharger un petit fichier à partir de cette URL. Si l'opération réussit, le fichier contient la version du pilote Chrome à utiliser.
  • Si l'étape ci-dessus a échoué, réduisez le nombre de versions majeures de Chrome d'une unité, puis réessayez. Par exemple, avec la version 75.0.3745.4 de Chrome, utilisez l'URL https://chromedriver.storage.googleapis.com/LATEST_RELEASE_74 pour télécharger un petit fichier contenant la version du pilote Chrome à utiliser.
  • Vous pouvez également utiliser la version Canary de ChromeDriver.

De plus, la version du pilote Chrome pour la version stable actuelle de Chrome est disponible à l'adresse https://chromedriver.storage.googleapis.com/LATEST_RELEASE. Toutefois, l'utilisation de ce fichier peut s'avérer moins fiable que les méthodes décrites ci-dessus.