Téléchargements

Versions antérieures de Chrome

Pour les versions antérieures de Chrome, voici les versions de ChromeDriver compatibles.

Pour en savoir plus sur la sélection de la bonne version de ChromeDriver, consultez la page Sélection de la version.

ChromeDriver 114.0.5735.90

Compatible avec la version 114 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 114.0.5735.16

Compatible avec la version 114 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 113.0.5672.63

Compatible avec la version 113 de Chrome

  • Résolution du problème 4205: mêmes ID d'objets en mode classique et bidirectionnel [Pri-1]
  • Résolution du problème 4302: ne pas supposer que le mappeur se trouve dans le premier onglet d'ExecuteGetWindowHandles [Pri-1]
  • Résolution du problème 4356: Chrome 110 n'utilise pas la valeur de préférence "download.default_directory" [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 113.0.5672.24

Compatible avec la version 113 de Chrome

  • Résolution du problème 4205: mêmes ID d'objets en mode classique et bidirectionnel [Pri-1]
  • Résolution du problème 4302: ne pas supposer que le mappeur se trouve dans le premier onglet d'ExecuteGetWindowHandles [Pri-1]
  • Résolution du problème 4356: Chrome 110 n'utilise pas la valeur de préférence "download.default_directory" [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 112.0.5615.49

Compatible avec la version 112 de Chrome

  • Résolution du problème 3517: Activation de la fonctionnalité d'impression pour les appareils non headless [Pri-]
  • Résolution du problème 4419: surcharge importante sur le compteur de vitesse lors de l'utilisation de chromedriver [Pri-3]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 112.0.5615.28

Compatible avec la version 112 de Chrome

  • Résolution du problème 4357: problème de session avec la version 110.0.5481.77 de Chromedriver avec les options --headless et --user-data-dir. [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 111.0.5563.64

Compatible avec la version 111 de Chrome

  • Résolution du problème 4216: Exécuter ChromeDriver avec BiDiMapper personnalisé [Pri-]
  • Résolution du problème 4300: La poignée de fenêtre est interopérable entre la version classique et BiDi [Pri-]
  • Résolution du problème 4325: la gestion de toJSON dans jsonSerialize de call_function.js s'écarte de la norme. [Pri-]
  • Résolution du problème 4330: échec de DCHECK dans DevToolsClientImpl::AddListener [Pri-]
  • Résolution du problème 4357: problème de session ChromeDriver avec les options --headless et --user-data-dir [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 111.0.5563.41

Compatible avec la version 111 de Chrome

  • Résolution du problème 4357: problème de session ChromeDriver avec les options --headless et --user-data-dir [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 111.0.5563.19

Compatible avec la version 111 de Chrome

  • Résolution du problème 4216: Exécuter ChromeDriver avec BiDiMapper personnalisé [Pri-]
  • Résolution du problème 4300: La poignée de fenêtre est interopérable entre la version classique et BiDi [Pri-]
  • Résolution du problème 4325: la gestion de toJSON dans jsonSerialize de call_function.js s'écarte de la norme. [Pri-]
  • Résolution du problème 4330: échec de DCHECK dans DevToolsClientImpl::AddListener [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 110.0.5481.77

Compatible avec la version 110 de Chrome

  • Résolution du problème 4193: Échec du démarrage d'une nouvelle session sur Android 13 [Pri-]
  • Résolution du problème 4272: WebSocket doit traiter le code=0 comme une indication de FIN [Pri-]
  • Résolution du problème 4276: correction des problèmes de connectivité dans ChromeDriver [Pri-]
  • Problème 4295 résolu: ChromeDriver avec "webSocketUrl": true est instable [Pri-]
  • Résolution du problème 4297: sérialisation incorrecte de ChromeDriver Bidi [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 110.0.5481.30

Compatible avec la version 110 de Chrome

  • Résolution du problème 4193: Échec du démarrage d'une nouvelle session sur Android 13 [Pri-]
  • Résolution du problème 4272: WebSocket doit traiter le code=0 comme une indication de FIN [Pri-]
  • Résolution du problème 4276: correction des problèmes de connectivité dans ChromeDriver [Pri-]
  • Problème 4295 résolu: ChromeDriver avec "webSocketUrl": true est instable [Pri-]
  • Résolution du problème 4297: sérialisation incorrecte de ChromeDriver Bidi [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 109.0.5414.74

Compatible avec la version 109 de Chrome

  • Résolution du problème 4179: La session bidirectionnelle doit prendre en charge plusieurs connexions [Pri-]
  • Résolution du problème 4203: Amélioration des informations sur les crédits [Pri-]
  • Résolution du problème 4263: plantage sur Meta+A [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 109.0.5414.25

Compatible avec la version 109 de Chrome

  • Résolution du problème 4179: La session bidirectionnelle doit prendre en charge plusieurs connexions [Pri-]
  • Résolution du problème 4203: Amélioration des informations sur les crédits [Pri-]
  • Résolution du problème 4263: plantage sur Meta+A [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 108.0.5359.71

Compatible avec la version 108 de Chrome Pour en savoir plus, consultez les notes de version.

ChromeDriver 108.0.5359.22

Compatible avec la version 108 de Chrome

  • Résolution du problème 4204: correction du test_top_level_and_one_child WPT qui échouait [Pri-]
  • Résolution du problème 4215: renommage du build chromedriver_mac64_m1 en chromedriver_mac_arm64 [Pri-]
  • Résolution du problème 4221: plantage lorsqu'une commande de clic ferme le navigateur [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 107.0.5304.62

Compatible avec la version 107 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 107.0.5304.18

Compatible avec la version 107 de Chrome

  • Résolution du problème 4180: Interdiction de toute gestion des commandes BiDi jusqu'à ce que BiDiMapper soit démarré [Pri-]
  • Résolution du problème 4198: ChromeDriver BiDi ne doit pas supposer que BiDiMapper se trouve toujours dans le premier onglet [Pri-]
  • Résolution du problème 4207: erreur WebDriver lors de l'exécution de WPT [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 106.0.5249.61

Compatible avec la version 106 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 106.0.5249.21

Compatible avec la version 106 de Chrome

  • Résolution du problème 4016: Ajout d'une compatibilité de base avec la bidirectionnalité à ChromeDriver (basé sur un mappeur) [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 105.0.5195.52

Compatible avec la version 105 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 105.0.5195.19

Version de Chrome compatible

Pour en savoir plus, consultez les notes de version.

ChromeDriver 104.0.5112.79

Compatible avec la version 104 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 104.0.5112.29

Compatible avec la version 104 de Chrome

  • Résolution du problème 4121: la commande WebDriver échoue parfois avec "réponse de commande inattendue" [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 104.0.5112.20

Compatible avec la version 104 de Chrome

  • Résolution du problème 4121: la commande WebDriver échoue parfois avec "réponse de commande inattendue" [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 103.0.5060.134

Compatible avec la version 103 de Chrome

  • Résolution du problème 4048: frame cible dissocié [Pri-]
  • Résolution du problème 4121: la commande WebDriver échoue parfois avec "réponse de commande inattendue" [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 103.0.5060.53

Compatible avec la version 103 de Chrome

  • Résolution du problème 4048: frame cible dissocié [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 103.0.5060.24

Compatible avec la version 103 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 102.0.5005.61

Compatible avec la version 102 de Chrome

  • Résolution du problème 1309282: chromedriver n'est pas compatible avec les commutateurs à valeurs multiples [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 102.0.5005.27

Compatible avec la version 102 de Chrome

  • Résolution du problème 1309282: chromedriver n'est pas compatible avec les commutateurs à valeurs multiples [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 101.0.4951.41

Compatible avec la version 101 de Chrome

  • Résolution du problème 4046: avertissement DCHECK lors de l'ajout d'un cadre clôturé vide [Pri-]
  • Résolution du problème 4080: le passage à un frame imbriqué échoue [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 101.0.4951.15

Compatible avec la version 101 de Chrome

  • Résolution du problème 4046: avertissement DCHECK lors de l'ajout d'un cadre clôturé vide [Pri-]
  • Résolution du problème 4080: le passage à un frame imbriqué échoue [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 100.0.4896.60

Compatible avec la version 100 de Chrome

  • Résolution du problème 4002: Prise en charge des cadres délimités [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 100.0.4896.20

Compatible avec la version 100 de Chrome

  • Résolution du problème 4002: Prise en charge des cadres délimités [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 99.0.4844.51

Compatible avec la version 99 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 99.0.4844.35

Compatible avec la version 99 de Chrome

  • RÉTABLIE !!! Résolution du problème 2269: Impossible d'utiliser des caractères non-BMP (points de code supérieurs à U+FFFF) [Pri-3]
  • Résolution du problème chromium:1295243: régression dans sendKeys de ChromeDriver [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 99.0.4844.17

Compatible avec la version 99 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 98.0.4758.102

Compatible avec la version 98 de Chrome

  • Résolution du problème 3933: Le clic sur le bord de la fenêtre d'affichage est inefficace sans erreur [Pri-]
  • RÉTABLIE !!! Résolution du problème 2269: Impossible d'utiliser des caractères non-BMP (points de code supérieurs à U+FFFF) [Pri-3]
  • Résolution du problème chromium:1295243: régression dans sendKeys de ChromeDriver [Pri-1]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 98.0.4758.80

Compatible avec la version 98 de Chrome

  • Résolution du problème 3933: Le clic sur le bord de la fenêtre d'affichage est inefficace sans erreur [Pri-]
  • Résolution du problème 2269: Impossible d'utiliser des caractères non-BMP (points de code supérieurs à U+FFFF) [Pri-3]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 98.0.4758.48

Compatible avec la version 98 de Chrome

  • Résolution du problème 3933: Le clic sur le bord de la fenêtre d'affichage est inefficace sans erreur [Pri-]
  • Résolution du problème 2269: Impossible d'utiliser des caractères non-BMP (points de code supérieurs à U+FFFF) [Pri-3]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 97.0.4692.71

Compatible avec la version 97 de Chrome

  • Résolution du problème 3878: meilleure gestion des coordonnées fractionnaires des éléments pour le clic sur un élément [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 97.0.4692.36

Compatible avec la version 97 de Chrome

  • Résolution du problème 3878: meilleure gestion des coordonnées fractionnaires des éléments pour le clic sur un élément [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 97.0.4692.20

Compatible avec la version 97 de Chrome

  • Résolution du problème 3878: meilleure gestion des coordonnées fractionnaires des éléments pour le clic sur un élément [Pri-]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 96.0.4664.45

Compatible avec la version 96 de Chrome

  • Résolution du problème 3445: Impossible d'accéder aux éléments d'un iFrame dans une racine d'ombre [Pri-3]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 96.0.4664.35

Compatible avec la version 96 de Chrome

  • Résolution du problème 3445: Impossible d'accéder aux éléments d'un iFrame dans une racine d'ombre [Pri-3]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 96.0.4664.18

Compatible avec la version 96 de Chrome

  • Résolution du problème 3445: Impossible d'accéder aux éléments d'un iFrame dans une racine d'ombre [Pri-3]

Pour en savoir plus, consultez les notes de version.

ChromeDriver 95.0.4638.69

Compatible avec la version 95 de Chrome

  • Résolution du problème 3857: l'en-tête d'hôte ou d'origine est spécifié et n'est pas ajouté à la liste blanche ni défini sur localhost [Pri-1]
  • Ajout de l'argument --allowed-origins

Pour en savoir plus, consultez les notes de version.

ChromeDriver 95.0.4638.54

Compatible avec la version 95 de Chrome

  • Résolution du problème 3857: l'en-tête d'hôte ou d'origine est spécifié et n'est pas ajouté à la liste blanche ni défini sur localhost [Pri-1]
  • Ajout de l'argument --allowed-origins

Pour en savoir plus, consultez les notes de version.

ChromeDriver 95.0.4638.17

Compatible avec la version 95 de Chrome

  • Résolution du problème 3857: l'en-tête d'hôte ou d'origine est spécifié et n'est pas ajouté à la liste blanche ni défini sur localhost [Pri-1]
  • Ajout de l'argument --allowed-origins

Pour en savoir plus, consultez les notes de version.

ChromeDriver 95.0.4638.10

Compatible avec la version 95 de Chrome

  • Résolution du problème 3857: l'en-tête d'hôte ou d'origine est spécifié et n'est pas ajouté à la liste blanche ni défini sur localhost [Pri-1]
  • Ajout de l'argument --allowed-origins

Pour en savoir plus, consultez les notes de version.

ChromeDriver 94.0.4606.113

Compatible avec la version 94 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 94.0.4606.61

Compatible avec la version 94 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 94.0.4606.41

Compatible avec la version 94 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 93.0.4577.63

Compatible avec la version 93 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 93.0.4577.15

Compatible avec la version 93 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 92.0.4515.107

Compatible avec la version 92 de Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 92.0.4515.43

Compatible avec la version 92 de Chrome

  • Résolution du problème 3389: validation de l'hôte pour les requêtes ChromeDriver

Pour en savoir plus, consultez les notes de version.

ChromeDriver 91.0.4472.101

Compatible avec la version 91 de Chrome

  • Résolution du problème 1205107: impossible d'obtenir la valeur de l'attribut pour les champs de l'application Web.

Pour en savoir plus, consultez les notes de version.

ChromeDriver 91.0.4472.19

Compatible avec la version 91 de Chrome

  • Résolution du problème 3744: SendKeys() et Click() échouent de manière silencieuse après la navigation via un lien
  • Résolution du problème 3746: le point de terminaison de l'attribut met à jour incorrectement les valeurs

Pour en savoir plus, consultez les notes de version.

ChromeDriver 90.0.4430.24

Compatible avec la version 90 de Chrome

  • Résolution du problème 3708 : "inView" de GetElementLocation échoue pour les éléments du Shadow DOM
  • Résolution du problème 3721: Collecte du journal des performances pour le service worker lorsqu'il est activé
  • Résolution du problème 3731: AdbImpl::GetPidByName ne fonctionne pas correctement sur les systèmes d'exploitation Android non standards, comme sur OnePlus
  • Correction du problème 3733: échec catastrophique avec le domaine sur localhost
  • Correction du problème 3734: le pilote doit générer une erreur lors de la tentative de définition d'un cookie sur un mauvais domaine
  • Résolution du problème 3743: refactorisation de la fonction d'appel et correction du problème de suppression d'éléments

Pour en savoir plus, consultez les notes de version.

ChromeDriver 89.0.4389.23

Compatible avec la version 89 de Chrome

  • Résolution du problème 3667: expiration du délai de réception d'un message du moteur de rendu
  • Résolution du problème 3675: GetElementLocation utilise la méthode inView, qui gère mal le booléen en tant que tableau
  • Résolution du problème 3682: GetElementRegion renvoie une taille incorrecte pour les éléments partiellement en dehors de la fenêtre d'affichage
  • Résolution du problème 3690: ChromeDriver échoue si les extensions utilisent l'API chrome.windows

Pour en savoir plus, consultez les notes de version.

ChromeDriver 88.0.4324.96

Compatible avec la version 88 de Chrome

  • Résolution du problème 3641: La page n'est pas chargée/affichée lorsque la fenêtre du navigateur n'est pas active avec la version bêta 87 de Chrome et la version(87/86) de chromedriver

Pour en savoir plus, consultez les notes de version.

ChromeDriver 88.0.4324.27

Compatible avec la version 88 de Chrome

  • Résolution du problème 3611: la sortie getText() dans le rapporteur est différente de <element>.innerText
  • Résolution du problème 3625: Amélioration de la compatibilité des captures d'écran des éléments
  • Résolution du problème 3628: référence d'élément obsolète et URL incorrecte signalée, avec une URL faisant partie du chemin d'accès
  • Résolution du problème 3631: prise en charge de la fonctionnalité webauthn:extension:largeBlob
  • Résolution du problème 3635: Chromedriver 86 - chromedriver.quit() ne semble pas transmettre correctement l'événement de déchargement
  • Résolution du problème 3649: la copie du texte sélectionné dans le presse-papiers ne fonctionne pas sous Windows 10 en mode sans tête

Pour en savoir plus, consultez les notes de version.

ChromeDriver 87.0.4280.88

Compatible avec la version 87 de Chrome

  • Résolution du problème 3641: La page n'est pas chargée/affichée lorsque la fenêtre du navigateur n'est pas active avec la version bêta 87 de Chrome et la version(87/86) de chromedriver
  • Résolution du problème 3657: le navigateur en arrière-plan de la capture d'écran a expiré

Pour en savoir plus, consultez les notes de version.

ChromeDriver 87.0.4280.20

Compatible avec la version 87 de Chrome

  • Résolution du problème 2421: suppression des anciens canaux de transfert de port sur le serveur adb d'Android
  • Résolution du problème 3474: La liste des appareils mobiles émulés doit être mise à jour
  • Résolution du problème 3507: implémentation de "get computed role"
  • Résolution du problème 3508: implémentation de "get computed label"
  • Résolution du problème 3584: renommage de l'option de ligne de commande ChromeDriver --whitelisted-ips
  • Résolution du problème 3588: connexion WebSocket bidirectionnelle
  • Résolution du problème 3594: La navigation se termine prématurément si l'OOPIF se charge avant la page principale
  • Résolution du problème 3598: option de ligne de commande permettant de transférer le port devtools vers le socket webview_devtools_remote
  • Résolution du problème 3608: l'adresse du débogueur Chromedriver n'est pas compatible avec IPv6

Pour en savoir plus, consultez les notes de version.

ChromeDriver 86.0.4240.22

Compatible avec la version 86 de Chrome

  • Résolution du problème 3370: Arrêtez Chrome correctement, sinon le cookie ne sera pas correctement enregistré dans le fichier de persistance SQLite
  • Résolution du problème 3401: La fonction JavaScript Get Element Location ne trouve pas le centre visible de l'élément
  • Résolution du problème 3462: Pour sendKeys, la touche CMD ne fonctionne pas sur Mac
  • Résolution du problème 3541: Amélioration du journal entre le client et ChromeDriver
  • Résolution du problème 3559: Affichage de la version de Chrome lorsque ChromeDriver signale une incompatibilité

Pour en savoir plus, consultez les notes de version.

ChromeDriver 85.0.4183.87

Compatible avec la version 85 de Chrome

  • Résolution du problème 3578: Chrome 85 n'autorise plus une interaction fluide avec les fenêtres lorsqu'une boîte de dialogue d'alerte est ouverte

Pour en savoir plus, consultez les notes de version.

ChromeDriver 85.0.4183.83

Compatible avec la version 85 de Chrome

  • Résolution du problème 3577: ChromeDriver 85 ne détecte pas le répertoire Chrome modifié (C:\Program Files)

Pour en savoir plus, consultez les notes de version.

ChromeDriver 85.0.4183.38

Compatible avec la version 85 de Chrome

  • Résolution du problème 3214: ChromeDriver78: Sendkeys réinitialise la sélection de texte avec contenteditable
  • Résolution du problème 3376: suppression de la commande LaunchApp de ChromeDriver
  • Résolution du problème 3432: NavigationTracker ne parvient parfois pas à détecter quand la page a fini de se charger
  • Résolution du problème 3481: nouveau point de terminaison d'impression conformément aux spécifications du W3C
  • Résolution du problème 3488: driver.get n'affiche pas d'erreur lorsque le proxy est mal configuré
  • Résolution du problème 3502: Utilisation de document.hasFocus() pour vérifier si l'élément est sélectionné
  • Résolution du problème 3515: selenium.common.exceptions.WebDriverException: message: erreur inconnue: mauvais message de l'inspecteur

Pour en savoir plus, consultez les notes de version.

ChromeDriver 84.0.4147.30

Compatible avec la version 84 de Chrome

  • Résolution du problème 3420: après avoir basculé vers la fenêtre d'impression, chromedriver cesse de répondre
  • Résolution du problème 3421: Le pilote renvoie du texte cyrillique sans styles
  • Résolution du problème 3422: GetElementText ne fonctionne pas avec le prototype 1.6.0.3
  • Résolution du problème 3434: Impossible d'obtenir les messages d'assertion à partir des journaux du navigateur

Pour en savoir plus, consultez les notes de version.

ChromeDriver 83.0.4103.39

Compatible avec la version 83 de Chrome

  • Mise à jour de Chromedriver pour qu'il fonctionne correctement avec prototype.js.

Pour en savoir plus, consultez les notes de version.

ChromeDriver 83.0.4103.14

Compatible avec la version 83 de Chrome

  • Résolution du problème 1778: abandon de launchApp dans ChromeDriver
  • Résolution du problème 2520: InitSession peut attendre indéfiniment lorsque Chrome ne répond pas
  • Résolution du problème 3120: Téléchargement en mode headless depuis un nouvel onglet
  • Résolution du problème 3234: confirmation du point-virgule détecté avant la sous-chaîne
  • Résolution du problème 3240: ExecuteGetElementRect ne vérifie pas l'état renvoyé par GET_SIZE
  • Résolution du problème 3331: la méthode get_cookies() renvoie des clés "expiration" de type double, mais elles doivent être de type int64 en mode W3C
  • Résolution du problème 3332: l'expiration de la nouvelle tentative est enregistrée comme grave
  • Résolution du problème 3339: Chromedriver s'est arrêté de manière inattendue avec le code null, signal SIGTRAP
  • Résolution du problème 3351: message d'amélioration des considérations de sécurité
  • Résolution du problème 3352: prise en charge de SendKeys pour les éléments de couleur
  • Résolution du problème 3353: l'attente de la navigation en attente se poursuit après la destruction du contexte de frame
  • Résolution du problème 3375: Chromedriver v80 se bloque sur getPageSource sur certains sites
  • Résolution du problème 3383: ChromeDriver 80 ou version ultérieure sous Windows semble se fermer ou se bloquer sur certains éléments ou commandes de clic
  • Résolution du problème 3399: suppression de la vérification wasThrown

ChromeDriver 81.0.4044.138

Compatible avec la version 81 de Chrome

  • Mise à jour de Chromedriver pour qu'il fonctionne correctement avec prototype.js.

Pour en savoir plus, consultez les notes de version.

ChromeDriver 81.0.4044.69

Compatible avec la version 81 de Chrome

  • Correction: Chromedriver plante sur getPageSource sur certains sites.
    • Correction: ChromeDriver plante avec certaines commandes d'élément ou de clic.

Pour en savoir plus, consultez les notes de version.

ChromeDriver 81.0.4044.20

Compatible avec la version 81 de Chrome

  • Correction d'une erreur lors de la tentative d'obtenir l'emplacement de l'élément HTML.
    • Les commandes "Get" et "Add Cookie" sont désormais spécifiques au frame.
    • Correction de certains problèmes liés aux sites qui redéfinissent des objets JavaScript standards.
    • ChromeDriver continue d'attendre la fin du chargement après avoir reçu un message "Target Closed" (Cible fermée).
    • Chromedriver renvoie désormais un code d'erreur conforme aux spécifications pour les délais avant expiration
    • Correction: Temps de réponse lent inattendu de ChromeDriver sur la commande NewSession.
    • Les délais avant expiration définis par l'utilisateur de plus de 10 minutes sont désormais acceptés.
    • Correction: ChromeDriver ne pouvait pas se connecter à DevTools en raison d'une incompatibilité entre IPv4 et IPv6.
    • Restauration de l'ordre de recherche pour le binaire Chrome sur Linux.

Pour en savoir plus, consultez les notes de version.

ChromeDriver 80.0.3987.106

Compatible avec la version 80 de Chrome

  • Restauration de l'ordre de recherche pour le binaire Chrome sur Linux

Pour en savoir plus, consultez les notes de version.

ChromeDriver 80.0.3987.16

Compatible avec la version 80 de Chrome

  • Correction de l'erreur "La page de chargement a été interrompue lors de l'utilisation d'un proxy".
  • Chromedriver attend désormais que le frame actuel soit chargé.
  • Le journal ChromeDriver inclut le port utilisé par le pilote.
  • Activation de SetGeoLocation pour le mode W3C.
  • Ajout du texte d'alerte manquant pour l'état UnexpectedAlertOpen.
  • Amélioration du message lorsque l'extension CRX2 est chargée.
  • Correction d'une condition de concurrence potentielle dans ExecuteGetPageSource.
  • ChromeDriver ajoute l'indicateur --ignore-certificate-errors lorsque la fonctionnalité acceptInsecureCerts est définie sur "true".
  • Mise à jour du message d'erreur et de l'état de retour en cas d'absence de contexte d'exécution
  • Correction: ChromeDriver pouvait bloquer indéfiniment en attendant une navigation en attente.
  • Ajout de l'attribut SameSite à AddCookie et GetCookie.

Pour en savoir plus, consultez les notes de version.

ChromeDriver 79.0.3945.36

Compatible avec la version 79 de Chrome

Inclut la modification suivante par rapport à la version 79.0.3945.16:

  • Correction d'un problème de calcul incorrect des coordonnées des éléments

Pour en savoir plus, consultez les notes de version.

ChromeDriver 79.0.3945.16

Compatible avec la version 79 de Chrome

  • Correction du plantage de ChromeDriver causé par une alerte JavaScript déclenchée lors de l'exécution de la commande
    • Correction d'un bug qui entraînait le verrouillage de Chromedriver lorsqu'une alerte était déclenchée lors de la prise d'une capture d'écran
    • Suppression de --ignore-certificate-errors de la commande de lancement de Chrome
    • Modification de la plate-forme et de platformName en "windows" sur Win10
    • Correction d'un problème de fenêtre.navigateur.webdriver non défini lorsque "enable-automation" est exclu
  • Correction du test WPT "test_not_editable_inputs[hidden]"
    • Correction du message "L'élément n'est pas cliquable" lors de l'utilisation du mode headless

Pour en savoir plus, consultez les notes de version.

ChromeDriver 78.0.3904.105

Compatible avec la version 78 de Chrome

Inclut la modification suivante par rapport à la version 78.0.3904.70 : * Correction d'un calcul incorrect des coordonnées des éléments

Pour en savoir plus, consultez les notes de version.

ChromeDriver 78.0.3904.70

Compatible avec la version 78 de Chrome

Inclut la modification suivante par rapport à la version 78.0.3904.11:

  • Modification annulée pour ajuster la taille des captures d'écran sur les écrans Retina en raison de plusieurs problèmes signalés

Pour en savoir plus, consultez les notes de version.

ChromeDriver 78.0.3904.11

Compatible avec la version 78 de Chrome

  • Correction de plusieurs problèmes de sérialisation d'objets JavaScript
    • Correction d'un bug de mise en correspondance des fonctionnalités pour Chrome sur Android
    • Implémentation de l'automatisation des autorisations
    • Taille de capture d'écran fixe sur l'écran Retina
  • Correction du délai avant expiration du chargement de la page dans certains cas
    • Amélioration de la mise en correspondance des fonctionnalités de platformName
    • Correction du code d'erreur renvoyé lors du déplacement du pointeur vers les options de la liste déroulante
    • Correction d'un problème affectant le téléchargement en mode headless

Pour en savoir plus, consultez les notes de version.

ChromeDriver 77.0.3865.40

Compatible avec la version 77 de Chrome

Inclut les modifications suivantes par rapport à la version 77.0.3865.10:

  • Correction de deux bugs lors de la sérialisation et de la désérialisation d'objets JavaScript
  • Correction de la gestion de platformName: android lors de la mise en correspondance des fonctionnalités

Pour en savoir plus, consultez les notes de version.

ChromeDriver 77.0.3865.10

Compatible avec la version 77 de Chrome

  • Plusieurs problèmes d'implémentation de l'API Actions ont été corrigés.
    • Amélioration de l'exécution du code JavaScript et de la gestion des résultats
    • Correction d'un bug qui entraînait le refus incorrect des requêtes POST avec un corps vide en mode OSS
  • Un traceur de navigation plus robuste
  • Prise en charge de la stratégie de chargement de page anticipé
    • Ajout de la commande "New Window" (Nouvelle fenêtre) à partir de la spécification WebDriver du W3C
  • Possibilité d'enregistrer les téléchargements de fichiers en mode sans tête
  • Ajout de la prise en charge du chargement des extensions CRX3

Pour en savoir plus, consultez les notes de version.

ChromeDriver 76.0.3809.126

Compatible avec la version 76 de Chrome

Inclut les modifications suivantes par rapport à la version 76.0.3809.68:

  • Correction de deux bugs lors de la sérialisation et de la désérialisation d'objets JavaScript

Pour en savoir plus, consultez les notes de version.

ChromeDriver 76.0.3809.68

Compatible avec la version 76 de Chrome

Inclut les modifications suivantes par rapport à la version 76.0.3809.25:

  • Correction d'un bug de détection des références circulaires dans les objets JavaScript
  • Correction d'un bug qui entraînait le plantage de ChromeDriver lors de l'apparition de certains types d'erreurs JavaScript
  • Correction d'un bug qui empêchait l'API Actions d'interagir avec les éléments situés dans les DOM ombragés.
    • Correction d'un bug lié au suivi de l'état des touches de modification entre les commandes de l'API Actions
    • Correction d'un bug lié au suivi des positions du pointeur entre les commandes de l'API Actions
    • Enregistrement de l'erreur "Impossible d'appeler une commande non standard W3C en mode W3C" dans le fichier journal lorsqu'elle se produit

Pour en savoir plus, consultez les notes de version.

ChromeDriver 76.0.3809.25

Compatible avec la version 76 de Chrome

Inclut les modifications suivantes par rapport à la version 76.0.3809.12:

  • Correction d'un bug qui entraînait le refus incorrect des requêtes POST avec un corps vide en mode OSS
  • Ajout de nouveaux points de terminaison pour récupérer le journal Chrome
    • Ajout d'un point de terminaison pour la commande "Is Displayed" en mode W3C

Pour en savoir plus, consultez les notes de version.

ChromeDriver 76.0.3809.12

Compatible avec la version 76 de Chrome

  • Implémentation terminée de l'API Actions
    • Amélioration de la conformité aux spécifications de la gestion du délai avant expiration du script
    • Amélioration de la sérialisation des résultats de la commande "Execute Script" (Exécuter le script)
    • Correction des problèmes liés au défilement de l'élément dans la vue
    • Ajout de la gestion de la touche "Annuler" définie dans la spécification WebDriver
    • Correction du traitement de la réponse d'erreur d'alerte non gérée
    • Correction du traitement de l'élément <details>
    • Modification de l'option "excludeSwitches" pour autoriser les tirets au début des noms de commutateurs

Pour en savoir plus, consultez les notes de version.

ChromeDriver 75.0.3770.140

Compatible avec la version 75 de Chrome

Inclut les modifications suivantes par rapport à la version 75.0.3770.90:

  • Correction d'un bug qui entraînait le plantage de ChromeDriver en cas d'erreur JavaScript
  • Correction d'un bug lié à la conservation de l'état des touches de modification entre les actions

Pour en savoir plus, consultez les notes de version.

ChromeDriver 75.0.3770.90

Compatible avec la version 75 de Chrome

Inclut les modifications suivantes par rapport à la version 75.0.3770.8:

  • Correction d'un bug qui entraînait le refus incorrect des requêtes POST avec un corps vide en mode OSS
  • Ajout de nouveaux points de terminaison pour récupérer le journal Chrome

Pour en savoir plus, consultez les notes de version.

ChromeDriver 75.0.3770.8

Compatible avec la version 75 de Chrome

La modification la plus notable est que ChromeDriver s'exécute désormais en mode conforme aux normes W3C par défaut. Voici quelques autres modifications apportées:

  • Correction d'un bug qui entraînait l'envoi de l'événement de floutage deux fois lors de l'effacement d'un élément.
  • Modification du nom de la capacité loggingPrefs en goog:loggingPrefs, comme l'exige la norme W3C
  • Correction de la gestion des erreurs en mode W3C
    • Gestion correcte de la création de cookies sans point au début du nom de domaine
    • Autorise la valeur nulle pour le délai avant expiration du script
    • Correction de la commande Element Send Keys pour l'entrée de fichier avec l'attribut "multiple"
    • Correction de la commande Get Active Element pour qu'elle renvoie l'erreur "Aucun élément de ce type" lorsqu'aucun élément actif n'existe
    • Correction de la navigation vers une URL incorrecte pour renvoyer l'erreur "argument non valide"
    • Correction du code d'état HTTP lorsqu'un ID de session non valide est reçu
    • Correction de la réponse d'erreur lorsque le paramètre d'entrée est manquant ou incorrect
    • Correction de la commande "Execute Script" (Exécuter le script) pour gérer les commentaires JavaScript orientés ligne

Pour en savoir plus, consultez les notes de version.

ChromeDriver 74.0.3729.6

Compatible avec la version 74 de Chrome

  • Correction d'un bug qui générait un fichier debug.log inattendu sous Windows
  • Correction des problèmes de clic de souris et de glisser-déposer dans un document SVG
  • Ajout de l'en-tête "cache-control" dans les réponses de ChromeDriver
  • Correction du type d'erreur lorsque le clic est intercepté par un autre élément
  • Correction d'un bug qui entraînait l'échec de ChromeDriver sur les appareils Linux sans /dev/shm
  • Correction de certains types d'événements de double-clic
  • Correction de la commande "Get Sessions"
  • Correction de la vérification des erreurs dans la commande "Switch To Frame" (Passer au frame)
  • Correction de la commande "Get Page Source" (Obtenir la source de la page)

Pour en savoir plus, consultez les notes de version.

ChromeDriver 73.0.3683.68

Compatible avec la version 73 de Chrome

  • Correction d'un bug qui générait un fichier debug.log inattendu sous Windows
  • Correction du code d'erreur renvoyé par la commande Execute Script (Exécuter le script) dans certains scénarios
  • Ajout de l'en-tête "cache-control" dans les réponses de ChromeDriver
  • Le serveur HTTP maintient la connexion active par défaut
  • Correction de la commande "Close Window" (Fermer la fenêtre) pour gérer correctement les requêtes utilisateur
  • Correction du code d'erreur renvoyé lors de l'envoi de clés à un élément désactivé
  • Amélioration de la conformité aux spécifications pour le traitement de la valeur de délai avant expiration
  • Amélioration de la conformité de la commande "Add Cookie" (Ajouter un cookie) avec les spécifications
    • Augmentation de la longueur de la file d'attente d'écoute du serveur HTTP
  • Correction de la commande "Is Element Displayed" dans le Shadow DOM v0
    • Ajout d'un avertissement concernant le changement de comportement de la commande "Element Clear" dans le fichier journal
  • Correction de la commande Execute Script pour convertir correctement document.all au format JSON
  • Amélioration de la gestion des références d'éléments incorrectes

Pour en savoir plus, consultez les notes de version.

ChromeDriver 2.46

Compatible avec les versions Chrome 71 à 73

  • Correction du code d'erreur renvoyé par la commande Execute Script (Exécuter le script) dans certains scénarios
  • Le serveur HTTP maintient la connexion active par défaut
  • Correction de la commande "Close Window" (Fermer la fenêtre) pour gérer correctement les requêtes utilisateur
  • Correction du code d'erreur renvoyé lors de l'envoi de clés à un élément désactivé
  • Amélioration de la conformité aux spécifications pour le traitement de la valeur de délai avant expiration
  • Amélioration de la conformité aux spécifications de la commande "Add Cookie"
  • Amélioration de la conformité de la commande "Passer au frame" avec les spécifications
  • Augmentation de la longueur de la file d'attente d'écoute du serveur HTTP
  • Correction de la commande "Is Element Displayed" dans le Shadow DOM v0
  • Commande Double-clic sur un élément fixe
  • Ajout d'un avertissement concernant le changement de comportement de la commande "Element Clear" dans le fichier journal
  • Correction de la commande Execute Script pour convertir correctement document.all au format JSON
  • Amélioration de la gestion des références d'éléments incorrectes

Pour en savoir plus, consultez les notes de version.

ChromeDriver 2.45

Compatible avec Chrome 70 à 72

  • Correction : La nouvelle session n'est pas conforme aux spécifications
  • Correction : ChromeDriver ne doit pas lancer Chrome si les versions de Chrome et de ChromeDriver sont incompatibles
  • Correction de la commande "Find Element" (Rechercher un élément) qui renvoyait un code d'erreur incorrect lorsqu'un localisateur non valide était utilisé
  • Correction de certains codes d'état ChromeDriver incorrects
  • Correction d'une erreur de compilation en JS dans WebViewImpl::DispatchTouchEventsForMouseEvents
  • Les commandes de taille de fenêtre fixe doivent gérer les requêtes utilisateur
  • Correction du problème de démarrage incorrect de Chrome avec l'option Chrome "user-data-dir="
  • La commande d'état fixe n'est pas conforme aux spécifications
  • Correction de la prise en charge de strictFileInteractability

ChromeDriver 2.44

Compatible avec les versions Chrome 69 à 71

  • Correction de WindowMaximize sur Mac
  • Correction de l'erreur "alert open error" incorrecte pour l'appel de la poignée de fenêtre
  • Correction : Les clés d'envoi d'éléments doivent recevoir la propriété "text" en mode W3C
  • Correction du cas particulier XML où l'élément "Is Element Enabled" n'est pas géré conformément aux spécifications
  • Correction du cas particulier XML de la valeur CSS de l'élément Get. La valeur n'est pas gérée conformément aux spécifications.
  • Correction : Set Window Rect doit vérifier les entrées non valides
  • Correction de la prise en charge des nouveaux modes unhandledPromptBehavior

ChromeDriver 2.43

Compatible avec les versions Chrome 69 à 71

Voici les modifications apportées:

  • Correction de l'analyse de la configuration du proxy non conforme aux normes
  • Correction de la commande "Launch app" (Lancer l'application) qui était instable
  • Correction de la capture d'écran de l'élément dans un iFrame prise de manière incorrecte
  • Ajout de la prise en charge du redimensionnement de fenêtre par ChromeDriver via une connexion à distance
  • Correction : les codes d'erreur ne sont pas gérés dans l'élément "Clear" (Effacer)
  • Correction du problème d'attente avant que l'élément ne soit visible
  • Correction de la propriété "Get element" (Obtenir l'élément) non implémentée
  • Le bouton "Passer au frame" fixe n'est pas conforme aux spécifications
  • Correction du problème d'exécution du script asynchrone qui ne renvoie pas de codes d'erreur conformes aux spécifications
  • Correction : l'exécution du script ne renvoie pas de codes d'erreur conformes aux spécifications
  • Correction du code d'erreur dans ExecuteGet non conforme aux spécifications
  • Correction : l'envoi du texte d'alerte ne renvoie pas de codes d'erreur conformes aux spécifications
  • Correction de clear() sur un type d'entrée "date" qui prétend que l'élément n'est pas modifiable par l'utilisateur
  • Correction de Chromedriver qui obtient la poignée de fenêtre pour l'onglet ouvert manuellement
  • Correction de l'option "Allow append or start a new log file" (Autoriser l'ajout ou démarrer un nouveau fichier journal) pour chromedriver
  • Correction : la nouvelle session n'appelle pas le mode W3C si l'indicateur est défini sur "firstMatch"

ChromeDriver 2.42

Compatible avec les versions Chrome 68 à 70

Voici les modifications apportées:

  • Correction de ClickEelement dans l'émulation mobile
  • Adresses IP ajoutées à la liste blanche avec IPv4
  • Correction du démarrage de ChromeDriver avec l'indicateur "whitelisted-ips" sur Mac OS
  • Correction de SetTimeout pour qu'il accepte les formats pré-W3C et W3C
  • Correction de la capture d'écran de l'élément
  • Correction : ChromeDriver recherche également des binaires Chrome dans un PATH système
  • Correction de la fenêtre maximisée et du plein écran
  • Implémentation de la fonctionnalité de relecture des journaux. ( ne fonctionne pas encore avec Android et le navigateur à distance)
  • Correction de certains codes d'erreur non conformes à la norme W3C
  • Correction de la gestion incorrecte de console.log avec plusieurs arguments
  • Correction : GetElementRect doit autoriser les doubles
  • Émulation tactile fixe

ChromeDriver 2.41

Compatible avec les versions Chrome 67 à 69

Voici les modifications apportées:

  • Résolution du problème qui se produisait lorsque ChromeDriver s'exécute avec l'option "whitelisted-ips"
  • Le port de débogage à distance est renvoyé dans les fonctionnalités
  • Implémentation de la récupération de la taille de la fenêtre sur Android
  • Amélioration des messages d'erreur de lancement de Chrome sur ordinateur
  • ChromeDriver échoue rapidement lorsqu'il ne parvient pas à démarrer les binaires Chrome
  • La valeur renvoyée par Close Window est conforme aux spécifications