Qui ChromeDriver version est compatible avec laquelle le Navigateur google Chrome, la version?
En fait je suis un peu confus. Bien que j'ai lu plusieurs ressources à ce sujet.
Pour avoir un test de Sélénium 3 à l'aide de ChromeBrowser nous avons besoin d'un supplément d'application appelé " ChromeDriver.
J'ai trouvé ce texte à partir de GitHub:
ChromeDriver est uniquement compatible avec la version Chrome 12.0.712.0 ou
la plus récente. Si vous avez besoin de tester une ancienne version de Chrome, utiliser Selenium RC
et de Sélénium adossés à des WebDriver instance.
Ma question est sont tous ChromeDriver versions compatibles avec toutes les version de Chrome? Pas de conflit entre chaque version?
Où puis-je trouver de la documentation de toutes les versions de correspondance entre les ChromeDriver & ChromeBrowser?
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé, que chrome et chromedriver versions de la politique de soutien a changé récemment.
Comme indiqué sur page de téléchargement:
Il existe un guide pour choisir la version de crhomedriver pour certaines version de chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads/version-selection
Ici est extrait:
Noter, que ce sélection de la version de l'algorithme peut être facilement automatisée. Par exemple, simple script powershell dans une autre réponse a automatisé chromedriver mise à jour sur la plateforme windows.
Matrice de compatibilité
Voici un tableau de la compatibilité entre chromedriver et chrome.
Cette information peut être trouvé à le Chromedriver page des téléchargements.
Après 2.46, le ChromeDriver version majeure correspond Chrome
Il semble que la compatibilité est garantie seulement à l'intérieur de cette révision.
Si vous avez besoin d'exécuter chromedriver à travers de multiples versions de chrome pour une raison quelconque, bien, branchez le dernier numéro de version de chrome que vous utilisez dans le Chromedriver version guide de sélection, puis de l'espoir pour le meilleur. Réelle compatibilité dépend de la versions exactes concernés et quelles sont les fonctionnalités que vous utilisez.
Toutes les versions ne sont pas de la croix-compatible.
Par exemple, nous avons eu un bug d'aujourd'hui, où chromedriver 2.33 a été d'essayer de l'exécuter sur Chrome 65:
En raison de la navigation, des changements dans Chrome 63, mise à jour en Chromedriver 2.34, nous avons repris
La mise à jour de Chromedriver 2.37 résolu le problème.
Pour commencer, tous les ChromeDriver versions ne sont pas compatibles avec toutes les versions de Chrome.
Parfois, je me réveille, exécuter mon script, si ça casse, je mets à jour le pilote. Puis il travaille. Chrome a tranquillement mis à jour lui-même, sans me le dire.
Pour un point de départ pour trouver les chromedrivers aller avec laquelle google chrome versions
ce lien vous amène à la version actuelle des notes. Vous pouvez regarder les précédentes notes de publication pour les versions antérieures.
https://chromedriver.storage.googleapis.com/2.26/notes.txt
----------ChromeDriver v2.26 (2016-12-09)----------
Prend en charge Chrome v53-55
Cette page va vous montrer la version actuelle
https://sites.google.com/a/chromium.org/chromedriver/downloads
Au moment de la rédaction du présent, j'ai découvert que chromedriver 2.46 ou 2,36 fonctionne bien avec Chrome 75.0.3770.100
Documentation ici: http://chromedriver.chromium.org/downloads états aligner le pilote et le navigateur, mais j'ai trouvé que j'avais des questions, même avec les plus up-to-date de pilote lors de l'utilisation de Chrome 75
Je suis en cours d'exécution Sélénium 2 sur Windows 10 de la Machine.