¿Qué es ChromeDriver?

ChromeDriver es un servidor independiente que implementa los estándares WebDriver y WebDriver BiDi del W3C. WebDriver es una herramienta de código abierto creada para realizar pruebas automatizadas de apps web en muchos navegadores. Su interfaz permite el control y la introspección de los agentes de usuario de forma local o remota mediante funciones.

Las capabilities son un conjunto de pares clave-valor independientes del lenguaje que se usan para definir las funciones y el comportamiento deseados de una sesión de WebDriver. Por lo general, las capabilities se pasan como un argumento cuando se crea una instancia de WebDriver y se pueden usar para especificar la configuración del navegador, como el nombre, la versión y la estrategia de carga de la página.

ChromeDriver extiende WebDriver agregando capacidades específicas de Chromium. Usa el objeto ChromeOptions para pasar capacidades a ChromeDriver desde la API de WebDriver. Algunas capacidades específicas de Chromium incluyen la capacidad de instalar extensiones, cambiar tipos de ventanas y pasar argumentos de línea de comandos durante el inicio.

ChromeDriver está disponible para Chrome en Android y Chrome para computadoras (Mac, Linux, Windows y ChromeOS).

Revisa el estado de implementación actual del estándar WebDriver.

Objetos binarios de ChromeDriver más recientes

A partir de la versión M115, las versiones más recientes de Chrome y ChromeDriver por canal de versión (estable, beta, para desarrolladores y Canary) están disponibles en el panel de disponibilidad de Chrome for Testing.

Para descargar el objeto binario de ChromeDriver más reciente, puedes usar los extremos de JSON.

Las versiones anteriores se pueden encontrar en Descargas.

Documentación

Solucionar problemas

Participa