Présentation de ChromeDriver

ChromeDriver est un serveur autonome qui implémente la norme WebDriver W3C. WebDriver est un outil Open Source conçu pour tester de manière automatisée les applications Web sur de nombreux navigateurs. Son interface permet le contrôle et l'introspection des user-agents localement ou à distance à l'aide de fonctionnalités.

Un ensemble de paires clé/valeur neutres en termes de langue permet de définir les fonctionnalités et le comportement souhaités d'une session WebDriver. Les fonctionnalités sont généralement transmises sous forme d'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 son nom, sa version et sa stratégie de chargement de page.

ChromeDriver étend WebDriver en ajoutant des fonctionnalités spécifiques à Chromium. Elle utilise l'objet ChromeOptions pour transmettre des fonctionnalités à ChromeDriver à partir de l'API WebDriver. Certaines fonctionnalités propres à Chromium permettent, entre autres, 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 pour Chrome sur ordinateur (Mac, Linux, Windows et ChromeOS).

Pour consulter l'état actuel de l'implémentation de la norme WebDriver, cliquez ici.

Derniers fichiers binaires ChromeDriver

Documentation ChromeDriver

Dépannage

Un travail d'équipe