Visão geral do ChromeDriver

O ChromeDriver é um servidor autônomo que implementa o padrão W3C WebDriver. O WebDriver é uma ferramenta de código aberto criada para testes automatizados de apps da Web em vários navegadores. A interface dela permite o controle e a introspecção de user agents local ou remotamente usando recursos.

Recursos são um conjunto de pares de chave-valor de linguagem neutra 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 do navegador, a versão e a estratégia de carregamento de página.

O ChromeDriver amplia o Webdriver adicionando recursos específicos do Chromium. Ela 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 dos tipos de janela e a passagem de argumentos de linha de comando na inicialização.

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

Veja o status atual da 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 o download automatizado de versões, use os endpoints JSON convenientes.
  • As versões mais antigas podem ser encontradas na página Downloads.

Documentação do ChromeDriver

Resolver problemas

Participe