Qu'est-ce que ChromeDriver ?

ChromeDriver est un serveur autonome qui implémente les normes WebDriver et WebDriver BiDi du W3C. WebDriver est un outil Open Source conçu pour les tests automatisés d'applications Web sur de nombreux navigateurs. Son interface permet de contrôler et d'examiner les agents utilisateur localement ou à distance à l'aide de fonctionnalités.

Les capacités sont un ensemble de paires clé-valeur indépendant de la langue utilisé pour définir les fonctionnalités et le comportement souhaités d'une session WebDriver. Les fonctionnalités sont généralement transmises en tant qu'argument lors de la création d'une instance WebDriver. Elles peuvent être utilisées pour spécifier les paramètres du navigateur, tels que le nom, la version et la stratégie de chargement de la page.

ChromeDriver étend Webdriver en ajoutant des fonctionnalités spécifiques à Chromium. Il utilise l'objet ChromeOptions pour transmettre des fonctionnalités à ChromeDriver à partir de l'API WebDriver. Certaines fonctionnalités spécifiques à Chromium permettent d'installer des extensions, de modifier les types de fenêtres et de transmettre des arguments de ligne de commande au démarrage.

ChromeDriver est disponible pour Chrome sur Android et Chrome sur ordinateur (Mac, Linux, Windows et ChromeOS).

Consultez l'état actuel de l'implémentation de la norme WebDriver.

Derniers binaires ChromeDriver

À partir de M115, les dernières versions de Chrome et de ChromeDriver par canal de publication (stable, bêta, développement et Canary) sont disponibles dans le tableau de bord de disponibilité de Chrome pour les tests.

Pour télécharger le dernier binaire ChromeDriver, vous pouvez utiliser les points de terminaison JSON.

Les versions antérieures se trouvent dans Téléchargements.

Documentation

Résoudre les problèmes

Un travail d'équipe