Versions actuelles
Pour savoir comment sélectionner 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: ID d'objet identiques dans les versions classique et BiDi [Pri-1]
- Résolution du problème 4302: ne partez pas du principe que Mapper se trouve dans le premier onglet de 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: ID d'objet identiques dans les versions classique et BiDi [Pri-1]
- Résolution du problème 4302: ne partez pas du principe que Mapper se trouve dans le premier onglet de 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: activer la fonctionnalité d'impression pour les appareils sans interface graphique [Pri-]
- Résolution du problème 4419: surcharge importante du compteur de vitesse lors de l'utilisation du chromedriver [Pri-3].
Pour en savoir plus, consultez les notes de version.
ChromeDriver 112.0.5615.28
Compatible avec la version 112 de Chrome
- Problème 4357 résolu: problème de session Chromedriver version 110.0.5481.77 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écution de ChromeDriver avec BiDiMapper personnalisé [Pri-].
- Résolution du problème 4300: la poignée de fenêtre est interopérable entre Classic et BiDi [Pri-].
- Résolution du problème 4325: la gestion de toJSON dans jsonSerialize de call_function.js s'écarte de la norme. [Avant-]
- 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écution de ChromeDriver avec BiDiMapper personnalisé [Pri-].
- Résolution du problème 4300: la poignée de fenêtre est interopérable entre Classic et BiDi [Pri-].
- Résolution du problème 4325: la gestion de toJSON dans jsonSerialize de call_function.js s'écarte de la norme. [Avant-]
- 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 lancement 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: résolution des problèmes de connectivité dans ChromeDriver [Pri-]
- Résolution du problème 4295: le pilote Chrome avec
"webSocketUrl": true
est pour adultes. [Pri-] - Résolution du problème 4297: la 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 lancement 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: résolution des problèmes de connectivité dans ChromeDriver [Pri-]
- Résolution du problème 4295: le pilote Chrome avec
"webSocketUrl": true
est pour adultes. [Pri-] - Résolution du problème 4297: la 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 BiDi doit prendre en charge plusieurs connexions [Pri-]
- Résolution du problème 4203: amélioration des informations liées aux 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 BiDi doit prendre en charge plusieurs connexions [Pri-]
- Résolution du problème 4203: amélioration des informations liées aux 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 plus d'informations, consultez les notes de version.
ChromeDriver 108.0.5359.22
Compatible avec la version 108 de Chrome
- Résolution du problème 4204: résolution du problème d'échec du test WPT test_top_level_and_one_child [Pri-]
- Résolution du problème 4215: remplacement du build chromedriver_mac64_m1 par chromedriver_mac_arm64 [Pri-]
- Résolution du problème 4221: plantage lorsqu'une commande 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 la gestion des commandes BiDi jusqu'à ce qu'il soit informé que BiDiMapper a démarré. [Pri-]
- Résolution du problème 4198: l'outil BiDi de ChromeDriver ne doit pas supposer qu'il 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: prise en charge de BiDi de base dans ChromeDriver (basé sur Mapper) [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
Compatible avec la version de Chrome
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 un "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 un "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 un "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: appel DCHECK lors de l'ajout d'un cadre clôturé vide [Pri-]
- Résolution du problème 4080: échec du passage à un frame imbriqué [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: appel DCHECK lors de l'ajout d'un cadre clôturé vide [Pri-]
- Résolution du problème 4080: échec du passage à un frame imbriqué [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 cloisonné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 cloisonné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ÉUSSIE ! Résolution du problème 2269: impossible d'utiliser des caractères non-BMP (les points de code sont supérieurs à U+FFFF). [Pri-3]
- Résolution du problème lié à chromium:1295243: régression dans ChromeDriver sendKeys [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 au bord de la fenêtre d'affichage est inefficace sans erreur. [Pri-]
- RÉUSSIE ! Résolution du problème 2269: impossible d'utiliser des caractères non-BMP (les points de code sont supérieurs à U+FFFF). [Pri-3]
- Résolution du problème lié à chromium:1295243: régression dans ChromeDriver sendKeys [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 au 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 (les points de code sont 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 au 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 (les points de code sont 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 des éléments fractionnaires pour les clics sur les éléments [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 des éléments fractionnaires pour les clics sur les éléments [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 des éléments fractionnaires pour les clics sur les éléments [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 à l'intérieur d'une racine fantôme [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 à l'intérieur d'une racine fantôme [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 à l'intérieur d'une racine fantôme [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 ne figure pas sur la liste blanche ou ne figure pas sur l'hôte local [Pri-1].
- Argument
--allowed-origins
ajouté
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 ne figure pas sur la liste blanche ou ne figure pas sur l'hôte local [Pri-1].
- Argument
--allowed-origins
ajouté
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 ne figure pas sur la liste blanche ou ne figure pas sur l'hôte local [Pri-1].
- Argument
--allowed-origins
ajouté
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 ne figure pas sur la liste blanche ou ne figure pas sur l'hôte local [Pri-1].
- Argument
--allowed-origins
ajouté
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
- Problème résolu 1205107: impossible d'obtenir la valeur d'attribut des 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: les méthodes SendKeys() et Click() échouent silencieusement après la navigation dans un lien.
- Résolution du problème 3746: le point de terminaison de l'attribut met à jour les valeurs de manière incorrecte.
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: échec de la commande inView de GetElementLocation pour les éléments dans Shadow DOM.
- Résolution du problème 3721: collecte du journal des performances pour le service worker lorsqu'elle est activée
- Résolution du problème 3731: AdbImpl::GetPidByName ne fonctionne pas correctement sur les systèmes d'exploitation Android non standards, comme sur OnePlus.
- Problème 3733 résolu: défaillance catastrophique du domaine sur l'hôte local
- Résolution du problème 3734: le pilote devrait une erreur lors de la tentative de définition d’un cookie sur un domaine incorrect.
- Résolution du problème 3743: refactorisation de la fonction d'appel et correction du problème de suppression d'élément.
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: le délai de réception d'un message du moteur de rendu a expiré.
- Résolution du problème 3675: GetElementLocation utilise la méthode inView qui traite mal la valeur booléenne en tant que tableau.
- Résolution du problème 3682: GetElementRegion renvoie une taille incorrecte pour les éléments qui se trouvent partiellement en dehors de la fenêtre d'affichage.
- Résolution du problème 3690: échec de ChromeDriver 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 ne se charge pas/ne s'affiche pas lorsque la fenêtre du navigateur n'est pas active avec la version bêta v87 de Chrome et chromedriver v(87/86)
Pour en savoir plus, consultez les notes de version.
ChromeDriver 88.0.4324.27
Compatible avec la version 88 de Chrome
- Problème 3611 résolu: sortie de
getText()
différente de celle de<element>.innerText
dans le rapporteur - Problème 3625 résolu: 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ées, avec une URL dont le chemin d'accès contient une autre URL.
- Problème 3631 résolu: prise en charge de la fonctionnalité
webauthn:extension:largeBlob
. - Problème 3635 résolu: 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 interface graphique
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 ne se charge pas/ne s'affiche pas lorsque la fenêtre du navigateur n'est pas active avec la version bêta v87 de Chrome et chromedriver v(87/86)
- Résolution du problème 3657: délai d'attente dépassé dans le navigateur pour les captures d'écran en arrière-plan
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 Android adb-server.
- Problème résolu 3474: la liste des appareils mobiles émulé doit être mise à jour
- Résolution du problème 3507: implémentation de l'option "Obtenir le rôle calculé"
- Résolution du problème 3508: implémentation de l'option de calcul de l'étiquette.
- Résolution du problème 3584: renommage de l'option de ligne de commande ChromeDriver --playlisted-ips
- Résolution du problème 3588: connexion de Bidi WebSocket
- Résolution du problème 3594: la navigation s'arrête prématurément si OOPIF se charge avant la page principale.
- Résolution du problème 3598: option de ligne de commande permettant de transférer le port des outils de développement vers le socket webview_devtools_remote.
- Résolution du problème 3608: Chromedriver debuggerAddress 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
- Problème 3370 résolu: arrêt progressif de Chrome ou l'enregistrement des cookies dans le fichier de persistance SQLite incorrect
- Résolution du problème 3401: le code JavaScript Get Element Location ne localise pas le centre visible de l'élément.
- Résolution du problème 3462: la clé CMD ne fonctionne pas avec MAC pour SendKeys.
- Problème 3541 résolu: amélioration du journal entre le client et le pilote Chrome
- Résolution du problème 3559: sortie de la version de Chrome lorsque ChromeDriver signale une compatibilité
Pour en savoir plus, consultez les notes de version.
ChromeDriver 85.0.4183.87
Compatible avec la version 85 de Chrome
- Problème résolu 3578: Chrome 85 ne permet plus d'interagir correctement 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 changement de répertoire Chrome (C:\Program Files)
Pour en savoir plus, consultez les notes de version.
ChromeDriver 85.0.4183.38
Compatible avec la version 85 de Chrome
- Problème résolu 3214: ChromeDriver78: Sendkeys réinitialise la sélection de texte avec
- Problème 3376 résolu: suppression de la commande LaunchApp de ChromeDriver
- Problème 3432 résolu: il arrive que
NavigationTracker
ne détecte pas la fin du chargement de la page - Problème 3481 résolu: nouveau point de terminaison d'impression conforme aux spécifications w3c
- Problème 3488 résolu: l'erreur "drive.get" ne génère pas d'erreur lorsque le proxy est mal configuré
- Problème 3502 résolu: utilisez
document.hasFocus()
pour vérifier si l'élément est sélectionné - Problème résolu 3515: selenium.common.exceptions.WebDriverException: Message: unknown error: bad Inspector message
Pour en savoir plus, consultez les notes de version.
ChromeDriver 84.0.4147.30
Compatible avec la version 84 de Chrome
- Problème 3420 résolu: après le passage à la fenêtre d'impression, le pilote Chrome cesse de répondre.
- Résolution du problème 3421: le pilote affiche du texte cyrillique sans style.
- Résolution du problème 3422: GetElementText ne fonctionne plus avec le prototype 1.6.0.3.
- Résolution du problème 3434: impossible de récupérer les messages d'assertion à partir des journaux de 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
- Problème 1778 résolu: abandon de launchApp pour ChromeDriver
- Problème 2520 résolu: InitSession peut attendre indéfiniment lorsque Chrome ne répond plus
- Résolution du problème 3120: téléchargement en mode sans interface graphique depuis un nouvel onglet
- Résolution du problème 3234: confirmation de la présence d'un point-virgule avant une sous-chaîne.
- Résolution du problème 3240: ExecuteGetElementRect ne vérifie pas l'état renvoyé par GET_SIZE.
- Problème 3331 résolu: la méthode
get_cookies()
renvoie des clés "expiration" de type double, alors qu'elles devraient être de type int64 en mode w3c - Résolution du problème 3332: le délai avant nouvelle tentative est indiqué comme étant grave.
- Problème 3339 résolu: Chromedriver s'est fermé de manière inattendue avec du code nul, signalait SIGTRAP
- Résolution du problème 3351: message "Améliorer la sécurité"
- Résolution du problème 3352: compatibilité avec SendKeys pour les éléments de couleur.
- Résolution du problème 3353: attendre que la navigation en attente se poursuive 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+ sous Windows semble se fermer ou se bloquer sur certains éléments ou certaines 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 du plantage de Chromedriver avec getPageSource sur certains sites.
- Correction du plantage de ChromeDriver sur certains éléments ou commandes de clic.
Pour en savoir plus, consultez les notes de version.
ChromeDriver 81.0.4044.20
Compatible avec la version 81 de Chrome
- Correction de l'erreur qui survenait lors de la tentative d'obtention de l'emplacement de l'élément HTML.
- Les commandes Obtenir et Ajouter un cookie sont désormais spécifiques à un frame.
- Résolution de certains problèmes survenant avec les sites qui redéfinissent des objets JavaScript standards.
- ChromeDriver attendra toujours la fin du chargement après avoir reçu le 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 du problème de temps de réponse lent inattendu de ChromeDriver lors de la commande NewSession.
- Les délais avant expiration définis par l'utilisateur de plus de 10 minutes sont désormais pris en charge.
- Correction d'un problème: ChromeDriver ne pouvait pas se connecter aux Outils de développement en raison d'une différence entre IPv4 et IPv6.
- Ordre de recherche du binaire Chrome sous Linux restauré.
Pour en savoir plus, consultez les notes de version.
ChromeDriver 80.0.3987.106
Compatible avec la version 80 de Chrome
- Commande de recherche restaurée pour le binaire Chrome sous 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'abandon de la page de chargement lors de l'utilisation d'un proxy.
- Chromedriver attend désormais que l'image actuelle se charge.
- Le journal ChromeDriver inclura le port utilisé par le pilote.
- Activation de SetGeoLocation pour le mode w3c.
- Ajout d'un texte d'alerte manquant pour l'état Une alerte inattendue.
- Amélioration du message affiché lors du chargement de l'extension CRX2.
- Correction d'une condition de concurrence potentielle dans ExecuteGetPageSource.
- ChromeDriver ajoute l'indicateur "--ignore-certificate-errors" lorsque la fonctionnalité "accepteInsecureCerts" est définie sur "true"
- Mise à jour du message d'erreur et de l'état renvoyé pour un contexte d'exécution inexistant
- Correction: ChromeDriver pouvait se 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 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 empêchait Chromedriver de se verrouiller lorsqu'une alerte était déclenchée lors d'une capture d'écran
- Suppression de --ignore-certificate-errors de la commande de lancement de Chrome
- Remplacement de platform et platformName par windows sous Win10
- Correction de window.navigator.webdriver non défini lorsque "enable-automation" est exclu
- Correction du test WPT "test_not_EDIT_inputs[hidden]"
- Correction du problème d'affichage de l'élément non cliquable lors de l'utilisation du mode sans interface graphique
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 de la capture d'écran sur l'écran 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 dans la mise en correspondance des fonctionnalités pour Chrome sur Android
- Mise en œuvre de l'automatisation des autorisations
- Résolution du problème de taille de la capture d'écran sur l'écran Retina.
- Correction du délai avant expiration du chargement de la page dans certains scénarios.
- Amélioration de la mise en correspondance des fonctionnalités platformName
- Correction du code d'erreur renvoyé lors du déplacement du pointeur vers les options de la liste déroulante.
- Résolution d'un problème affectant le téléchargement en mode sans interface graphique.
Pour en savoir plus, consultez les notes de version.
ChromeDriver 77.0.3865.40
Compatible avec la version 77 de Chrome
Comprend les modifications suivantes par rapport à la version 77.0.3865.10:
- Correction de deux bugs dans la sérialisation et la désérialisation des 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
- Correction de plusieurs problèmes liés à la mise en œuvre de l'API Actions :
- Amélioration de l'exécution du code JavaScript et de la gestion des résultats
- Correction d'un bug qui refusait par erreur les requêtes POST dont le corps était vide en mode Open Source.
- Un outil de suivi de la navigation plus robuste
- Compatibilité avec une stratégie de chargement rapide de pages
- Ajout de la commande "New Window" (Nouvelle fenêtre) de la spécification W3C WebDriver
- Prise en charge de l'enregistrement des fichiers téléchargés en mode sans interface graphique
- 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
Modifications apportées par rapport à la version 76.0.3809.68:
- Correction de deux bugs dans la sérialisation et la désérialisation des 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 dans la détection des références circulaires dans les objets JavaScript
- Correction d'un bug qui provoquait le plantage de ChromeDriver lorsque certains types d'erreurs JavaScript se produisaient
- Correction d'un bug qui empêchait l'API Actions d'interagir avec des éléments situés dans des Shadow DOM.
- Correction d'un bug dans le suivi de l'état de la touche de modification entre les commandes de l'API Actions.
- Correction d'un bug dans le suivi des emplacements du pointeur entre les commandes de l'API Actions
- Enregistrez l'erreur "Impossible d'appeler une commande non standard W3C en mode W3C" dans le fichier journal lorsque cela se produit
Pour en savoir plus, consultez les notes de version.
ChromeDriver 76.0.3809.25
Compatible avec la version 76 de Chrome
Comprend les modifications suivantes par rapport à la version 76.0.3809.12:
- Correction d'un bug qui refusait par erreur les requêtes POST dont le corps était vide en mode Open Source.
- Ajout de nouveaux points de terminaison pour la récupération des journaux Chrome
- Ajout d'un point de terminaison pour la commande "Est affichée" 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 de l'API Actions terminée
- Amélioration de la conformité avec les spécifications de gestion du délai d'expiration des scripts
- Amélioration de la sérialisation des résultats de la commande "Exécuter le script"
- Correction des problèmes liés au défilement d'un élément pour qu'il s'affiche dans la vue.
- Ajout de la gestion de la clé d'annulation définie dans la spécification WebDriver
- Correction du traitement d'une réponse d'erreur d'alerte non gérée.
- Correction du traitement de l'élément
<details>
. - Mise à jour de l'option "excludedSwitches" pour autoriser les tirets de début facultatifs dans les noms des 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 provoquait le plantage de ChromeDriver lorsque certains types d'erreur JavaScript se produisaient
- Correction d'un bug dans la conservation de l'état de la touche 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
Comprend les modifications suivantes par rapport à la version 75.0.3770.8:
- Correction d'un bug qui refusait par erreur les requêtes POST dont le corps était vide en mode Open Source.
- Ajout de points de terminaison pour la récupération des journaux Chrome
Pour en savoir plus, consultez les notes de version.
ChromeDriver 75.0.3770.8
Compatible avec la version 75 de Chrome
Le changement le plus notable est que ChromeDriver s'exécute désormais par défaut en mode conforme à la norme W3C. Autres modifications apportées:
- Correction d'un bug qui provoquait le déclenchement deux fois de l'événement de floutage pendant l'effacement de l'élément
- Changement de nom : la fonctionnalité loggingPrefs a été renommée goog:loggingPrefs, conformément à 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 dans le nom de domaine
- Autorisation "null" pour le délai d'expiration du script
- Correction de la commande d'envoi des éléments par rapport à la saisie de fichier avec l'attribut "multiple"
- Correction de la commande "Get Active Element" (Obtenir l'élément actif) de façon à renvoyer l'erreur "no such item" lorsqu'aucun élément actif n'existe.
- Correction de la navigation vers une URL incorrecte afin de renvoyer l'erreur "Argument non valide".
- Correction du code d'état HTTP lors de la réception d'un ID de session non valide
- Correction d'une erreur de réponse lorsque le paramètre d'entrée était manquant ou incorrect
- Correction de la commande Execute 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 clics de souris et des 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 qui survenait lorsqu'un clic était 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 l'erreur lors de la vérification de la commande Passer à l'image.
- Correction de la commande "Get Page Source" (Obtenir le code 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 "Exécuter le script" dans certains scénarios.
- Ajout de l'en-tête cache-control dans les réponses de ChromeDriver
- Mise à jour du serveur HTTP, qui maintient la connexion active par défaut
- Correction de la commande de fermeture de fenêtre pour gérer correctement les invites 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 de gestion des valeurs de délai avant expiration
- Amélioration de la conformité avec les spécifications de la commande "Ajouter un cookie"
- Augmentation de la longueur de la file d'attente d'écoute du serveur HTTP
- Correction de la commande "Is Element Displayed" (Est l'élément affiché 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 afin de 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 Chrome v71-73
- Correction du code d'erreur renvoyé par la commande "Exécuter le script" dans certains scénarios.
- Mise à jour du serveur HTTP, qui maintient la connexion active par défaut
- Correction de la commande de fermeture de fenêtre pour gérer correctement les invites 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 de gestion des valeurs de délai avant expiration
- Amélioration de la conformité avec les spécifications de la commande "Ajouter un cookie"
- Amélioration de la conformité avec les spécifications de la commande Passer à une image
- Augmentation de la longueur de la file d'attente d'écoute du serveur HTTP
- Correction de la commande "Est l'élément affiché" 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 afin de 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 v70-72
- Correction de la nouvelle session non conforme aux spécifications
- Correction de ChromeDriver qui ne devait pas lancer Chrome si les versions de Chrome et de ChromeDriver sont incompatibles
- Correction d'une commande Find Element, renvoyant un code d'erreur incorrect lorsqu'un outil de localisation non valide est utilisé
- Correction de certains codes d'état ChromeDriver
- Correction de l'erreur de compilation dans JS dans WebViewImpl::DispatchTouchEventsForMouseEvents
- Correction des commandes de taille de fenêtre qui doivent gérer les invites utilisateur.
- Correction de ChromeDriver qui ne démarrait pas correctement Chrome avec l'option Chrome "user-data-dir="
- La commande Status corrigé n'est pas conforme aux spécifications
- Correction de la prise en charge de l'ajout de strictFileInteractionability.
ChromeDriver 2.44
Compatible avec Chrome v69-71
- Résolution du problème lié à WindowMaximiser sur Mac.
- Résolution du problème d'erreur d'ouverture d'une alerte lors d'un appel de gestion de fenêtre.
- Les clés d'envoi des éléments fixes devraient obtenir la propriété "texte" en mode W3C
- Correction du cas spécial XML de "Is Element Enabled" non géré conformément aux spécifications.
- Correction d'un cas spécial XML de valeur CSS "Get Element" non géré conformément aux spécifications
- Correction de la règle Définir le rectangle de fenêtre devant rechercher les entrées non valides
- Correction de la prise en charge des nouveaux modes unhandledPromptBehavior
ChromeDriver 2.43
Compatible avec Chrome v69-71
Voici certains des changements:
- Correction de l'analyse de la configuration du proxy non conforme aux normes.
- Correction de la commande de lancement de l'application
- Correction du problème de capture d'écran de l'élément dans iFrame.
- Ajout de ChromeDriver permettant le redimensionnement des fenêtres via une connexion à distance
- Les codes d'erreur corrigés ne sont pas gérés dans Clear Element.
- Correction du problème lié à l'absence d'attente jusqu'à ce que l'élément soit visible
- Correction de la propriété de l'élément "Get" non implémentée.
- Correction du passage à l'image non conforme aux spécifications
- Correction du problème lié à l'exécution du script asynchrone qui ne renvoie pas de codes d'erreur conformes aux spécifications.
- Le script d'exécution corrigé ne renvoie pas de codes d'erreur conformes aux spécifications
- Correction du code d'erreur dans ExecuteGet non conforme aux spécifications.
- Correction du texte d'alerte d'envoi qui ne renvoie pas de codes d'erreur conformes aux spécifications
- Correction de clear() sur une entrée type="date" pour lequel un élément de simulation n'est pas modifiable par l'utilisateur.
- Correction du problème concernant la poignée de la fenêtre du pilote Chrome pour l'onglet ouvert manuellement.
- Correction du problème lié à l'autorisation d'ajout ou de démarrage d'un nouveau fichier journal pour chromedriver.
- Correction de la nouvelle session qui n'invoquait pas le mode w3c si l'indicateur est dans firstMatch.
ChromeDriver 2.42
Compatible avec Chrome v68-70
Voici certains des changements:
- Correction de ClickEelement dans l'émulation mobile
- Correction des adresses IP ajoutées à la liste blanche avec IPv4
- Correction du démarrage de ChromeDriver avec l'indicateur "Listing-ips" sur Mac OS.
- Correction de SetTimeout pour accepter les formats antérieurs à W3C et W3C.
- Correction d'une capture d'écran de l'élément de prise de vue
- Correction de ChromeDriver, qui recherche également les binaires Chrome dans un chemin d'accès système.
- Correction du problème d'agrandissement de la fenêtre et de plein écran.
- Implémentation de la fonctionnalité de relecture des journaux. ( ne fonctionne pas encore pour Android et le navigateur distant)
- Correction de certains codes d'erreur non conformes à la norme W3C
- Résolution du problème de gestion correcte du fichier console.log comportant plusieurs arguments
- Correction de GetElementRect qui devrait autoriser les doubles
- Correction de l'émulation tactile.
ChromeDriver 2.41
Compatible avec Chrome v67-69
Voici certains des changements:
- Résolution du problème lié à ChromeDriver qui s'exécutait avec l'option "Liste blanche d'adresses IP".
- Le port de débogage à distance est renvoyé dans les capacités
- Implémentation de la taille de la fenêtre d'obtention sur Android
- Amélioration des messages d'erreur lors du lancement de Chrome sur l'ordinateur de bureau
- ChromeDriver échoue rapidement lorsqu'il est impossible de démarrer les fichiers binaires Chrome
- La valeur renvoyée pour la fenêtre de fermeture est conforme aux spécifications.