Présentation de ChromeDriver

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

Les fonctionnalités sont un ensemble de paires clé-valeur neutres du langage utilisées pour définir les fonctionnalités et le comportement souhaités d'une session WebDriver. Les fonctionnalités sont généralement transmises sous la forme d'un argument lors de la création d'une instance WebDriver. Elles permettent de spécifier les paramètres du navigateur, tels que son nom, sa version et la stratégie de chargement de la page.

ChromeDriver étend Webdriver en y ajoutant des fonctionnalités spécifiques à Chromium. Il utilise l'objet ChromeOptions pour transmettre des fonctionnalités à ChromeDriver à partir de l'API WebDriver. Parmi les fonctionnalités propres à Chromium, citons l'installation d'extensions, la modification des types de fenêtres et la transmission d'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 binaires ChromeDriver

Documentation ChromeDriver

Résoudre les problèmes

Un travail d'équipe