Proxy para utilizar clientes compatibles con W3C WebDriver para interactuar con navegadores basados en Gecko.
Este programa proporciona la API HTTP descrita por el protocolo WebDriver para comunicarse con los navegadores Gecko, como Firefox. Traduce llamadas al protocolo remoto Marionette actuando como proxy entre los extremos local y remoto.
Geckodriver se puede instalar a través de varios canales de distribución:
cargo install geckodriver
, orelease
o una etiqueta específica.Para obtener una lista detallada de los cambios incluidos en cada versión, consulte el registro de cambios.
WebDriver (trabajo en progreso)
Pruebas entre navegadores
Selenio
uso del geckodriver
Contribuyendo
geckodriver está disponible bajo la Licencia Pública de Mozilla.
Su código fuente se puede encontrar en mozilla-central en testing/geckodriver. Este repositorio de GitHub solo se utiliza para rastrear problemas y realizar lanzamientos.
Si un binario no está disponible para su plataforma, es posible crear una compilación personalizada utilizando la cadena de herramientas Rust. Para hacer esto, consulte la etiqueta de lanzamiento de la versión de interés y ejecute cargo build
. Alternativamente, la última versión se puede compilar e instalar desde crates.io
usando cargo install geckodriver
.
La lista de correo para la discusión sobre geckodriver es https://groups.google.com/a/mozilla.org/g/dev-webdriver.
También hay un canal Matrix en chat.mozilla.org para hablar sobre el uso y desarrollo de geckodriver en #webdriver.