Visão geral do ChromeDriver

O ChromeDriver é um servidor autônomo que implementa o padrão W3C WebDriver (em inglês). 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 dos user agents no uso local ou remoto de recursos.

Os recursos são um conjunto de pares de chave-valor com linguagem neutra usada para definir os recursos e o comportamento desejados de uma sessão do WebDriver. Os recursos geralmente são passados como um argumento na criação de 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 da API WebDriver ao ChromeDriver. Alguns recursos específicos do Chromium incluem a instalação de extensões, a alteração de tipos de janela e a transmissão de 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).

Veja o status atual de implementação do padrão WebDriver aqui.

Binários mais recentes do ChromeDriver

  • A partir da versão M115, as versões mais recentes do Chrome + 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 automático de versões, use os convenientes endpoints JSON.
  • As versões mais antigas podem ser encontradas na página Downloads.

Documentação do ChromeDriver

Resolver problemas

Faça parte