O que é o ChromeDriver?

O ChromeDriver é um servidor independente que implementa os padrões WebDriver do W3C e WebDriver BiDi. O WebDriver é uma ferramenta de código aberto criada para testes automatizados de apps da Web em vários navegadores. A interface permite o controle e a introspecção de agentes do usuário localmente ou remotamente usando recursos.

Os capabilities são um conjunto de pares de chave-valor neutros em relação ao idioma usado para definir os recursos e o comportamento desejados de uma sessão do WebDriver. Os recursos geralmente são transmitidos como um argumento ao criar uma instância do WebDriver e podem ser usados para especificar as configurações do navegador, como o nome, a versão e a estratégia de carregamento da página.

O ChromeDriver estende o Webdriver adicionando recursos específicos do Chromium. Ele usa o objeto ChromeOptions para transmitir recursos ao ChromeDriver da API WebDriver. Alguns recursos específicos do Chromium incluem a capacidade de instalar extensões, mudar tipos de janelas e transmitir argumentos de linha de comando na inicialização.

O ChromeDriver está disponível para o Chrome no Android e no Chrome para computador (Mac, Linux, Windows e ChromeOS).

Confira o status atual de implementação do padrão WebDriver.

Binários mais recentes do ChromeDriver

A partir da M115, as versões mais recentes do Chrome e do ChromeDriver por canal de lançamento (Stable, Beta, Dev, Canary) estão disponíveis no painel de disponibilidade do Chrome for Testing.

Para fazer o download do binário mais recente do ChromeDriver, use os endpoints JSON.

As versões mais antigas podem ser encontradas em Downloads.

Documentação

Resolver problemas

Participe