Lançamentos atuais
Para mais informações sobre como selecionar a versão correta do ChromeDriver, consulte a página Seleção de versões.
ChromeDriver 114.0.5735.90
Compatível com o Chrome versão 114
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 114.0.5735.16
Compatível com o Chrome versão 114
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 113.0.5672.63
Compatível com o Chrome versão 113
- Resolvido o problema 4205: os mesmos IDs de objeto na versão clássica e no BiDi [Pri-1]
- Problema 4302 resolvido: não presuma que o Mapper está na primeira guia em ExecuteGetWindowHandles [Pri-1].
- Resolvido o problema 4356: o Chrome 110 não utiliza o valor preferencial "download.default_directory" [Pri-1]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 113.0.5672.24
Compatível com o Chrome versão 113
- Resolvido o problema 4205: os mesmos IDs de objeto na versão clássica e no BiDi [Pri-1]
- Problema 4302 resolvido: não presuma que o Mapper está na primeira guia em ExecuteGetWindowHandles [Pri-1].
- Resolvido o problema 4356: o Chrome 110 não utiliza o valor preferencial "download.default_directory" [Pri-1]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 112.0.5615.49
Compatível com o Chrome 112
- Resolvido o problema 3517: ativar o recurso de impressão para dispositivos sem cabeça [Pri-]
- Problema 4419 resolvido: grande sobrecarga no velocímetro ao usar o chromedriver [Pri-3]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 112.0.5615.28
Compatível com o Chrome 112
- Resolvido o problema 4357: problema de sessão do Chromedriver versão 110.0.5481.77 com as opções --headless e --user-data-dir. [Pri-1]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 111.0.5563.64
Compatível com o Chrome versão 111
- Resolvido o problema 4216: executar o ChromeDriver com o BiDiMapper personalizado [Pri-]
- Problema 4300 resolvido: o identificador da janela é interoperável entre o clássico e o BiDi [Pri-]
- Problema 4325 resolvido: o gerenciamento de toJSON em jsonSerialize de call_function.js desvia do padrão. [Pri-]
- Problema 4330 resolvido: falha de DCHECK em DevToolsClientImpl::AddListener [Pri-].
- Resolvido o problema 4357: problema na sessão do ChromeDriver com as opções --headless e --user-data-dir [Pri-1]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 111.0.5563.41
Compatível com o Chrome versão 111
- Resolvido o problema 4357: problema na sessão do ChromeDriver com as opções --headless e --user-data-dir [Pri-1]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 111.0.5563.19
Compatível com o Chrome versão 111
- Resolvido o problema 4216: executar o ChromeDriver com o BiDiMapper personalizado [Pri-]
- Problema 4300 resolvido: o identificador da janela é interoperável entre o clássico e o BiDi [Pri-]
- Problema 4325 resolvido: o gerenciamento de toJSON em jsonSerialize de call_function.js desvia do padrão. [Pri-]
- Problema 4330 resolvido: falha de DCHECK em DevToolsClientImpl::AddListener [Pri-].
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 110.0.5481.77
Compatível com o Chrome 110
- Problema 4193 resolvido: falha ao iniciar uma nova sessão no Android 13 [Pri-]
- Problema 4272 resolvido: o WebSocket deve tratar o código=0 como uma indicação de FIN [Pri-]
- Problema 4276 resolvido: problemas de conectividade no ChromeDriver [Pri-]
- Problema 4295 resolvido: o ChromeDriver com
"webSocketUrl": true
é potencialmente ofensivo [Pri-] - Problema 4297 resolvido: o ChromeDriver Bidi serializa incorretamente [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 110.0.5481.30
Compatível com o Chrome 110
- Problema 4193 resolvido: falha ao iniciar uma nova sessão no Android 13 [Pri-]
- Problema 4272 resolvido: o WebSocket deve tratar o código=0 como uma indicação de FIN [Pri-]
- Problema 4276 resolvido: problemas de conectividade no ChromeDriver [Pri-]
- Problema 4295 resolvido: o ChromeDriver com
"webSocketUrl": true
é potencialmente ofensivo [Pri-] - Problema 4297 resolvido: o ChromeDriver Bidi serializa incorretamente [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 109.0.5414.74
Compatível com o Chrome versão 109
- Problema 4179 resolvido: a sessão BiDi precisa oferecer suporte a várias conexões [Pri-]
- Problema resolvido 4203: melhorar informações de créditos [Pri-]
- Problema 4263 resolvido: falha em Meta+A [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 109.0.5414.25
Compatível com o Chrome versão 109
- Problema 4179 resolvido: a sessão BiDi precisa oferecer suporte a várias conexões [Pri-]
- Problema resolvido 4203: melhorar informações de créditos [Pri-]
- Problema 4263 resolvido: falha em Meta+A [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 108.0.5359.71
Compatível com o Chrome 108. Para mais detalhes, consulte as notas da versão.
ChromeDriver 108.0.5359.22
Compatível com o Chrome versão 108
- Problema 4204 resolvido: correção do teste WPT com falha test_top_level_and_one_child [Pri-].
- Resolvido o problema 4215: o build de chromedriver_mac64_m1 foi renomeado como chromedriver_mac_arm64 [Pri-]
- Problema 4221 resolvido: falha quando um comando de clique fecha o navegador [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 107.0.5304.62
Compatível com o Chrome versão 107
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 107.0.5304.18
Compatível com o Chrome versão 107
- Problema 4180 resolvido: proibir qualquer processamento de comandos BiDi até ser notificado de que o BiDiMapper foi iniciado [Pri-]
- Problema 4198 resolvido: o ChromeDriver BiDi não pode presumir que o BiDiMapper está sempre na primeira guia [Pri-]
- Resolvido o problema 4207: erro do WebDriver ao executar o WPT [Pri-1].
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 106.0.5249.61
Compatível com o Chrome versão 106
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 106.0.5249.21
Compatível com o Chrome versão 106
- Problema 4016 resolvido: adição de suporte básico a BiDi ao ChromeDriver (baseado no mapeador) [Pri-1].
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 105.0.5195.52
Compatível com o Chrome versão 105
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 105.0.5195.19
Compatível com a versão do Chrome
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 104.0.5112.79
Compatível com o Chrome versão 104
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 104.0.5112.29
Compatível com o Chrome versão 104
- Problema 4121 resolvido: o comando WebDriver às vezes falha com uma "resposta de comando inesperada" [Pri-1]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 104.0.5112.20
Compatível com o Chrome versão 104
- Problema 4121 resolvido: o comando WebDriver às vezes falha com uma "resposta de comando inesperada" [Pri-1]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 103.0.5060.134
Compatível com o Chrome versão 103
- Resolvido o problema 4048: frame de destino removido [Pri-]
- Problema 4121 resolvido: o comando WebDriver às vezes falha com uma "resposta de comando inesperada" [Pri-1]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 103.0.5060.53
Compatível com o Chrome versão 103
- Resolvido o problema 4048: frame de destino removido [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 103.0.5060.24
Compatível com o Chrome versão 103
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 102.0.5005.61
Compatível com o Chrome versão 102
- Resolvido o problema 1309282: o chromedriver não é compatível com chaves de valor múltiplo [Pri-1]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 102.0.5005.27
Compatível com o Chrome versão 102
- Resolvido o problema 1309282: o chromedriver não é compatível com chaves de valor múltiplo [Pri-1]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 101.0.4951.41
Compatível com o Chrome versão 101
- Resolvido o problema 4046: ocorrência de DCHECK ao anexar um frame delimitado vazio [Pri-]
- Problema 4080 resolvido: falha ao alternar para frame aninhado [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 101.0.4951.15
Compatível com o Chrome versão 101
- Resolvido o problema 4046: ocorrência de DCHECK ao anexar um frame delimitado vazio [Pri-]
- Problema 4080 resolvido: falha ao alternar para frame aninhado [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 100.0.4896.60
Compatível com o Chrome versão 100
- Problema resolvido 4002: Suporte a Fenced Frames [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 100.0.4896.20
Compatível com o Chrome versão 100
- Problema resolvido 4002: Suporte a Fenced Frames [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 99.0.4844.51
Compatível com o Chrome versão 99
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 99.0.4844.35
Compatível com o Chrome versão 99
- REVERTIDO! Resolvido o problema 2269: impossível usar caracteres que não sejam BMP (pontos de código acima de U+FFFF) [Pri-3]
- Foi resolvido o problema chromium:1295243: regressão no sendKeys sendKeys do ChromeDriver [Pri-1]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 99.0.4844.17
Compatível com o Chrome versão 99
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 98.0.4758.102
Compatível com o Chrome 98
- Resolvido o problema 3933: o clique na borda da janela de visualização é ineficaz sem erro [Pri-]
- REVERTIDO! Resolvido o problema 2269: impossível usar caracteres que não sejam BMP (pontos de código acima de U+FFFF) [Pri-3]
- Foi resolvido o problema chromium:1295243: regressão no sendKeys sendKeys do ChromeDriver [Pri-1]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 98.0.4758.80
Compatível com o Chrome 98
- Resolvido o problema 3933: o clique na borda da janela de visualização é ineficaz sem erro [Pri-]
- Resolvido o problema 2269: impossível usar caracteres que não sejam BMP (pontos de código acima de U+FFFF) [Pri-3]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 98.0.4758.48
Compatível com o Chrome 98
- Resolvido o problema 3933: o clique na borda da janela de visualização é ineficaz sem erro [Pri-]
- Resolvido o problema 2269: impossível usar caracteres que não sejam BMP (pontos de código acima de U+FFFF) [Pri-3]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 97.0.4692.71
Compatível com o Chrome versão 97
- Resolvido o problema 3878: melhor gerenciamento de coordenadas de elementos fracionários para cliques no elemento [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 97.0.4692.36
Compatível com o Chrome versão 97
- Resolvido o problema 3878: melhor gerenciamento de coordenadas de elementos fracionários para cliques no elemento [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 97.0.4692.20
Compatível com o Chrome versão 97
- Resolvido o problema 3878: melhor gerenciamento de coordenadas de elementos fracionários para cliques no elemento [Pri-]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 96.0.4664.45
Compatível com o Chrome versão 96
- Problema resolvido 3445: impossível acessar elementos em iframe dentro de uma raiz paralela [Pri-3]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 96.0.4664.35
Compatível com o Chrome versão 96
- Problema resolvido 3445: impossível acessar elementos em iframe dentro de uma raiz paralela [Pri-3]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 96.0.4664.18
Compatível com o Chrome versão 96
- Problema resolvido 3445: impossível acessar elementos em iframe dentro de uma raiz paralela [Pri-3]
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 95.0.4638.69
Compatível com o Chrome versão 95
- Problema resolvido 3857: o cabeçalho do host ou o cabeçalho de origem está especificado e não está na lista de permissões nem é um localhost [Pri-1]
- Argumento
--allowed-origins
adicionado
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 95.0.4638.54
Compatível com o Chrome versão 95
- Problema resolvido 3857: o cabeçalho do host ou o cabeçalho de origem está especificado e não está na lista de permissões nem é um localhost [Pri-1]
- Argumento
--allowed-origins
adicionado
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 95.0.4638.17
Compatível com o Chrome versão 95
- Problema resolvido 3857: o cabeçalho do host ou o cabeçalho de origem está especificado e não está na lista de permissões nem é um localhost [Pri-1]
- Argumento
--allowed-origins
adicionado
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 95.0.4638.10
Compatível com o Chrome versão 95
- Problema resolvido 3857: o cabeçalho do host ou o cabeçalho de origem está especificado e não está na lista de permissões nem é um localhost [Pri-1]
- Argumento
--allowed-origins
adicionado
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 94.0.4606.113
Compatível com o Chrome versão 94
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 94.0.4606.61
Compatível com o Chrome versão 94
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 94.0.4606.41
Compatível com o Chrome versão 94
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 93.0.4577.63
Compatível com o Chrome versão 93
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 93.0.4577.15
Compatível com o Chrome versão 93
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 92.0.4515.107
Compatível com o Chrome versão 92
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 92.0.4515.43
Compatível com o Chrome versão 92
- Problema resolvido 3389: validação do host para solicitações do ChromeDriver
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 91.0.4472.101
Compatível com o Chrome versão 91
- Resolvido o problema 1205107: não foi possível obter o valor do atributo para os campos no aplicativo da Web.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 91.0.4472.19
Compatível com o Chrome versão 91
- Problema resolvido 3744: SendKeys() e Click() falham silenciosamente após a navegação pelo link.
- Problema 3746 resolvido: o endpoint de atributo atualiza valores incorretamente
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 90.0.4430.24
Compatível com o Chrome 90
- Problema resolvido 3708: o inView de GetElementLocation falha para elementos no shadow DOM.
- Resolvido o problema 3721: coletar o registro de desempenho do service worker quando ativado
- Problema 3731 resolvido: AdbImpl::GetPidByName não funciona corretamente em sistemas operacionais Android não padrão, como no OnePlus
- Problema 3733 resolvido: falha catastrófica com o domínio no localhost
- Problema 3734 resolvido: o driver errou ao tentar definir o cookie no domínio incorreto
- Problema resolvido 3743: refatorar função de chamada e corrigir o problema de remoção de elemento
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 89.0.4389.23
Compatível com o Chrome 89
- Problema resolvido 3667: tempo limite atingido ao receber uma mensagem do renderizador.
- Resolvido o problema 3675: GetElementLocation usa o método inView, que processa incorretamente o booleano como uma matriz.
- Problema resolvido 3682: GetElementRegion retorna o tamanho incorreto para elementos que estão parcialmente fora da janela de visualização
- Problema 3690 resolvido: o ChromeDriver falha quando as extensões usam a API chrome.windows
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 88.0.4324.96
Compatível com o Chrome 88
- Resolvido o problema 3641: a página não é carregada/renderizada quando a janela do navegador não está em foco com o Chrome Beta v87 e o chromedriver v(87/86)
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 88.0.4324.27
Compatível com o Chrome 88
- Problema 3611 resolvido: a saída de
getText()
no transferidor é diferente de<element>.innerText
. - Resolvido o problema 3625: melhoria da compatibilidade de captura de tela do elemento.
- Problema 3628 resolvido: referência de elemento desatualizado e URL incorreto relatado de volta com o URL que tem outro URL como parte do caminho
- Problema resolvido 3631: adicionar suporte para o recurso
webauthn:extension:largeBlob
- Problema resolvido 3635: Chromedriver 86:
chromedriver.quit()
não parece transmitir o evento de descarregamento corretamente. - Problema resolvido 3649: copiar o texto selecionado para a área de transferência não funciona no Windows 10 com o modo headless.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 87.0.4280.88
Compatível com o Chrome 87
- Resolvido o problema 3641: a página não é carregada/renderizada quando a janela do navegador não está em foco com o Chrome Beta v87 e o chromedriver v(87/86)
- Problema resolvido 3657: o navegador em segundo plano da captura de tela expirou
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 87.0.4280.20
Compatível com o Chrome 87
- Foi resolvido o problema 2421: excluir canais antigos de encaminhamento de portas no android adb-server
- Problema 3474 resolvido: a lista de dispositivos móveis emulados precisa ser atualizada.
- Resolvido o problema 3507: implementar "receber papel"
- Resolvido o problema 3508: implementar "receber rótulo computado"
- Resolvido o problema 3584: renomeação da opção de linha de comando do ChromeDriver --Disallowed-ips.
- Resolvido o problema 3588: conexão com WebSocket do Bidi
- Problema 3594 resolvido: a navegação é concluída prematuramente quando o OOPIF é carregado antes da página principal.
- Resolvido o problema 3598: uma opção de linha de comando para a porta do DevTools a ser encaminhada para o soquete webview_ DevTools_remote.
- Problema resolvido 3608: Chromedriver debuggerAddress não oferece suporte a ipv6.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 86.0.4240.22
Compatível com o Chrome 86
- Problema 3370 resolvido: desligue o Chrome normalmente, ou o cookie não será salvo corretamente no arquivo de persistência SQLite.
- Problema resolvido 3401: o JavaScript "Get Element Location" não localiza o centro visível do elemento.
- Problema 3462 resolvido: a chave CMD não funciona com sendKeys no MAC
- Problema resolvido 3541: melhoria do registro entre Cliente e ChromeDriver
- Resolvido o problema 3559: versão de saída do Chrome quando o ChromeDriver relata incompatível
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 85.0.4183.87
Compatível com o Chrome 85
- Resolvido o problema 3578: o Chrome 85 não permite mais a interação otimizada com janelas quando uma caixa de diálogo de alerta é aberta
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 85.0.4183.83
Compatível com o Chrome 85
- Problema resolvido 3577: o ChromeDriver 85 não detecta o diretório alterado do Chrome (C:\Program Files).
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 85.0.4183.38
Compatível com o Chrome 85
- Problema 3214 resolvido: ChromeDriver78: Sendkeys redefine a seleção de texto com conteúdoeditável.
- Resolvido o problema 3376: remover o comando LaunchApp do ChromeDriver
- Problema 3432 resolvido: às vezes, o
NavigationTracker
não detecta quando a página terminou de carregar - Resolvido o problema 3481: novo endpoint de impressão de acordo com a especificação w3c.
- Problema resolvido 3488: o driver.get não gera erro quando o proxy está configurado incorretamente.
- Problema resolvido 3502: usar
document.hasFocus()
para verificar se o elemento está em foco. - Problema 3515 resolvido: selenium.common.exceptions.WebDriverException: Mensagem: erro desconhecido: mensagem do inspetor inválido
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 84.0.4147.30
Compatível com o Chrome 84
- Resolvido o problema 3420: após alternar para a janela de impressão, o chromedriver para de responder.
- Problema 3421 resolvido: o motorista retorna texto cirílico sem estilos
- Problema 3422 resolvido: GetElementText falha com o protótipo 1.6.0.3
- Problema resolvido 3434: não é possível receber mensagens "assert" dos registros do "navegador"
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 83.0.4103.39
Compatível com o Chrome 83
- O Chromedriver foi atualizado para funcionar corretamente com o protótipo.js.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 83.0.4103.14
Compatível com o Chrome 83
- Resolvido o problema 1778: descontinuação do launchApp do ChromeDriver
- Resolvido o problema 2520: o InitSession pode aguardar eternamente quando o Chrome não responde.
- Resolvido o problema 3120: download do modo headless a partir de uma nova guia
- Problema resolvido 3234: confirmar ponto e vírgula encontrado antes da substring
- Problema 3240 resolvido: ExecuteGetElementRect não verifica o status retornado de GET_SIZE.
- Problema 3331 resolvido: o método
get_cookies()
retorna chaves "expiry" do tipo double, mas deveria ser int64 no modo w3c. - Resolvido o problema 3332: o tempo limite de nova tentativa registrado como grave
- Problema 3339 resolvido: o Chromedriver foi encerrado inesperadamente com código nulo e sinalizou SIGTRAP.
- Problema resolvido 3351: mensagem de melhoria das considerações de segurança
- Resolvido o problema 3352: suporte a SendKeys para elementos de cor.
- Problema resolvido 3353: aguardar a navegação pendente continua após o contexto do frame ser destruído.
- Problema resolvido 3375: o Chromedriver v80 trava no getPageSource em alguns sites.
- Problema resolvido 3383: o ChromeDriver 80+ no Windows parece fechar ou travar em determinados comandos de clique ou elementos.
- Resolvido o problema 3399: remoção da verificação wasThrown.
ChromeDriver 81.0.4044.138
Compatível com o Chrome 81
- O Chromedriver foi atualizado para funcionar corretamente com o protótipo.js.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 81.0.4044.69
Compatível com o Chrome 81
- Corrigido: o Chromedriver falha no getPageSource em alguns sites.
- Corrigido: o ChromeDriver trava em determinados elementos ou comandos de clique.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 81.0.4044.20
Compatível com o Chrome 81
- Corrigimos o erro que ocorria ao tentar obter a localização do elemento html.
- Os comandos Get e Add Cookie agora são específicos a frames.
- Resolvidos alguns problemas que ocorrem com sites que redefinem objetos JavaScript padrão.
- O ChromeDriver continuará aguardando o carregamento ser concluído após receber uma mensagem de Target Closed.
- O Chromedriver agora retorna um código de erro em conformidade com as especificações para tempos limite
- Correção: tempo de resposta lento inesperado do ChromeDriver no comando NewSession
- Agora há suporte para tempos limite definidos pelo usuário de mais de 10 minutos.
- Correção: o ChromeDriver não conseguia se conectar ao DevTools devido à incompatibilidade entre IPv4 e IPv6.
- Ordem de pesquisa restaurada para o binário do Chrome no Linux.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 80.0.3987.106
Compatível com o Chrome 80
- Ordem de pesquisa restaurada para o binário do Chrome no Linux
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 80.0.3987.16
Compatível com o Chrome 80
- A página de carregamento fixo foi cancelada ao usar um proxy.
- O Chromedriver agora espera o carregamento do frame atual.
- O registro do ChromeDriver incluirá a porta usada pelo driver.
- Ativação de SetGeoLocation para o modo w3c.
- Adição de texto de alerta ausente para o status UnexpectedAlertOpen.
- Melhoramos a mensagem quando a extensão CRX2 é carregada.
- Correção de uma possível disputa em ExecuteGetPageSource.
- O ChromeDriver vai adicionar a sinalização "--ignore-certificate-errors" quando o recurso AcceptInsecureCerts for verdadeiro.
- Atualização da mensagem de erro e status de retorno para nenhum contexto de execução
- Corrigido: o ChromeDriver pode bloquear indefinidamente enquanto aguarda a navegação pendente.
- O atributo SameSite foi adicionado a AddCookie e GetCookie.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 79.0.3945.36
Compatível com o Chrome 79
Inclui a seguinte mudança em relação à versão 79.0.3945.16:
- Correção do cálculo incorreto das coordenadas do elemento
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 79.0.3945.16
Compatível com o Chrome 79
- Correção da falha do ChromeDriver causada pelo alerta JavaScript disparado durante a execução do comando
- Correção de um bug que fazia com que o Chromedriver fosse bloqueado quando um alerta era disparado durante uma captura de tela.
- Remoção de --ignore-certificate-errors do comando de inicialização do Chrome.
- Platform e platformName foram alterados para windows no Win10
- Correção de window.Navigator.webdriver indefinido quando "enable-automation" é excluído.
- Correção do teste WPT "test_not_edit_inputs[hidden]"
- Correção da mensagem "O elemento não é clicável" ao usar o modo headless.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 78.0.3904.105
Compatível com o Chrome 78
Inclui a seguinte mudança na versão 78.0.3904.70: * Correção do cálculo incorreto das coordenadas do elemento
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 78.0.3904.70
Compatível com o Chrome 78
Inclui a seguinte mudança em relação à versão 78.0.3904.11:
- A alteração foi revertida para ajustar o tamanho da captura de tela na tela Retina devido a vários problemas informados.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 78.0.3904.11
Compatível com o Chrome 78
- Correção de vários problemas na serialização de objetos JavaScript
- Correção de um bug na correspondência de recursos para o Chrome no Android
- Implementou a automação de permissões
- Correção do tamanho da captura de tela na tela Retina
- Correção do tempo limite de carregamento da página em alguns cenários.
- Correspondência aprimorada do recurso platformName
- Correção do código de erro retornado ao mover o ponteiro para opções da lista suspensa.
- Correção de um problema que afetava o download no modo headless.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 77.0.3865.40
Compatível com o Chrome 77
Inclui as seguintes mudanças em relação à versão 77.0.3865.10:
- Correção de dois bugs na serialização e desserialização de objetos JavaScript
- Correção do processamento de platformName: android ao corresponder recursos
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 77.0.3865.10
Compatível com o Chrome 77
- Correção de vários problemas na implementação da API Actions.
- Melhoria na execução de código JavaScript e no tratamento de resultados
- Correção de um bug que rejeitava incorretamente solicitações POST com corpo vazio no modo OSS
- Um rastreador de navegação mais robusto
- Ofereça suporte à estratégia de carregamento de página antecipado
- Adição do comando New Window da especificação W3C WebDriver.
- Suporte para salvar downloads de arquivos no modo headless
- Agora é possível carregar extensões CRX3.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 76.0.3809.126
Compatível com o Chrome 76
Inclui as seguintes mudanças em relação à versão 76.0.3809.68:
- Correção de dois bugs na serialização e desserialização de objetos JavaScript
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 76.0.3809.68
Compatível com o Chrome 76
Inclui as seguintes mudanças em relação à versão 76.0.3809.25:
- Correção de um bug na detecção de referência circular em objetos JavaScript.
- Correção de um bug que fazia o ChromeDriver falhar quando determinados tipos de erros de JavaScript ocorrem
- Correção de um bug que impede que a API Actions interaja com elementos dentro de shadow DOMs
- Correção de um bug ao acompanhar o estado da tecla modificadora entre os comandos da API Actions.
- Correção de um bug ao rastrear a localização do ponteiro entre comandos da API Actions.
- Salvar o erro "Não é possível chamar um comando padrão não W3C durante o modo W3C" no arquivo de registro quando ele ocorrer
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 76.0.3809.25
Compatível com o Chrome 76
Inclui as seguintes mudanças em relação à versão 76.0.3809.12:
- Correção de um bug que rejeitava incorretamente solicitações POST com corpo vazio no modo OSS
- Novos endpoints para recuperar os registros do Chrome
- Um endpoint foi adicionado para o comando "É exibido" no modo W3C.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 76.0.3809.12
Compatível com o Chrome 76
- Implementação concluída da API Actions
- Melhoria na conformidade com as especificações do tratamento do tempo limite do script.
- Aprimoramento da serialização de resultados do comando Executar Script
- Correção de problemas na rolagem do elemento para visualização.
- Adição do processamento da chave "Cancel" definida na especificação do WebDriver.
- Correção do processamento de resposta de erro de alerta não processada
- Correção do processamento do elemento
<details>
- A opção "deleteSwitches" foi atualizada para permitir traços iniciais opcionais nos nomes dos interruptores.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 75.0.3770.140
Compatível com o Chrome 75
Inclui as seguintes mudanças em relação à versão 75.0.3770.90:
- Correção de um bug que fazia o ChromeDriver falhar quando alguns tipos de erro de JavaScript ocorrem
- Correção de um bug na preservação do estado da tecla modificadora entre ações.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 75.0.3770.90
Compatível com o Chrome 75
Inclui as seguintes mudanças em relação à versão 75.0.3770.8:
- Correção de um bug que rejeitava incorretamente solicitações POST com corpo vazio no modo OSS
- Novos endpoints para recuperar registros do Chrome foram adicionados.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 75.0.3770.8
Compatível com o Chrome 75
A mudança mais perceptível é que o ChromeDriver agora é executado no modo compatível com o padrão W3C por padrão. Outras mudanças incluem:
- Correção de um bug que fazia com que o evento de desfoque fosse gerado duas vezes durante a limpeza do elemento.
- O recurso loggingPrefs foi renomeado como goog:loggingPrefs, conforme exigido pelo padrão W3C.
- Correção do tratamento de erros no modo W3C.
- Tratamento correto da criação de cookies sem um ponto inicial no nome de domínio.
- Permite nulo para tempo limite do script.
- Correção do comando "Enviar chaves" do elemento para entradas de arquivo com o atributo "múltiplos"
- Correção do comando Get Active Element para retornar o erro "não há esse elemento" quando não existe elemento ativo
- A navegação para um URL incorreto foi corrigida para retornar o erro "argumento inválido".
- Correção do código de status HTTP quando um ID de sessão inválido é recebido.
- Correção de resposta de erro quando o parâmetro de entrada está ausente ou incorreto
- Correção do comando "Executar script" para processar comentários JavaScript orientados por linha.
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 74.0.3729.6
Compatível com o Chrome 74
- Correção de um bug que gerava um arquivo debug.log inesperado no Windows
- Corrigimos o recurso de clicar e arrastar / soltar o mouse no documento SVG.
- Adição de cabeçalho de controle de cache às respostas do ChromeDriver
- Correção do tipo de erro quando o clique é interceptado por um elemento diferente.
- Correção de um bug que fazia o ChromeDriver falhar em dispositivos Linux sem /dev/shm
- Correção de alguns tipos de eventos de clique duplo
- Correção do comando Get Sessions
- Correção da verificação de erros no comando Alternar para o frame
- Correção do comando "Obter origem da página"
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 73.0.3683.68
Compatível com o Chrome 73
- Correção de um bug que gerava um arquivo debug.log inesperado no Windows
- Correção do código de erro retornado do comando "Executar Script" em alguns cenários.
- Adição de cabeçalho de controle de cache às respostas do ChromeDriver
- Fez o servidor HTTP manter a conexão ativa por padrão.
- Correção do comando "Fechar janela" para processar corretamente solicitações do usuário.
- Correção do código de erro retornado ao enviar chaves para o elemento desativado.
- Melhoria na conformidade com as especificações do tratamento do valor de tempo limite
- Melhoria de compliance com as especificações do comando "Adicionar cookie"
- Aumento do tamanho da fila de detecção do servidor HTTP
- Correção do comando "Is Element Displayed" no v0 shadow DOM
- Adição de aviso sobre a mudança de comportamento do comando Element Clear no arquivo de registros
- Corrigimos o comando "Executar script" para converter corretamente o document.all para o formato JSON.
- Melhoria no tratamento de referências de elementos incorretos
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 2.46
Compatível com o Chrome v71-73
- Correção do código de erro retornado do comando "Executar Script" em alguns cenários.
- Fez o servidor HTTP manter a conexão ativa por padrão.
- Correção do comando "Fechar janela" para processar corretamente solicitações do usuário.
- Correção do código de erro retornado ao enviar chaves para o elemento desativado.
- Melhoria na conformidade com as especificações do tratamento do valor de tempo limite
- Melhoria de compliance com as especificações do comando "Adicionar cookie"
- Melhoria na conformidade com as especificações do comando "Alternar para frame"
- Aumento do tamanho da fila de detecção do servidor HTTP
- Correção do comando "Is Element Displayed" no v0 shadow DOM.
- Comando DoubleClick de elemento fixo
- Adição de aviso sobre a mudança de comportamento do comando Element Clear no arquivo de registros
- Corrigimos o comando "Executar script" para converter corretamente o document.all para o formato JSON.
- Melhoria no tratamento de referências de elementos incorretos
Para ver mais detalhes, consulte as notas da versão.
ChromeDriver 2.45
Compatível com o Chrome v70-72
- A nova sessão corrigida não está em conformidade com as especificações
- Correção do ChromeDriver, que não deveria iniciar o Chrome quando as versões do Chrome e do ChromeDriver não forem compatíveis.
- Correção do comando "Find Element" retorna um código de erro incorreto quando um localizador inválido é usado.
- Correção de alguns códigos de status do ChromeDriver incorretos
- Foi corrigido um erro de compilação no JS dentro de WebViewImpl::DispatchTouchEventsForMouseEvents.
- Os comandos de tamanho de janela fixo precisam processar solicitações do usuário.
- Foi corrigido o ChromeDriver, que não inicializava o Chrome corretamente com a opção "user-data-dir=" do Chrome.
- O comando Status corrigido não é compatível com as especificações
- Correção da adição de suporte a strictFileEngagementability.
ChromeDriver 2.44
Compatível com o Chrome v69-71
- Correção de WindowMaximize no Mac
- Correção de "erro aberto de alerta" incorreto para chamada de identificador de janela
- As chaves de envio de elementos fixos precisam receber a propriedade "text" no modo W3C
- Correção do caso especial XML de "Is Element Enabled" não é processado de acordo com a especificação.
- Correção do caso especial XML de valor CSS Get Element não é tratado de acordo com a especificação
- Correção do ajuste de janela que busca verificar se há entradas inválidas.
- Correção do suporte a novos modos unhandledPromptBehavior
ChromeDriver 2.43
Compatível com o Chrome v69-71
As mudanças incluem o seguinte:
- A análise corrigida da configuração de proxy não é compatível com o padrão
- Correção do comando "Launch app" instável.
- Corrigimos a captura de tela de um elemento dentro do iframe.
- Adição do ChromeDriver oferece suporte ao redimensionamento de janela em uma conexão remota.
- Códigos de erro corrigidos não são manipulados no elemento Clear
- Corrigido o não espera até que o elemento esteja visível
- A propriedade do elemento fixo Get não foi implementada
- Correção de Switch para Frame, que não é compatível com as especificações.
- Correção de "Executar script assíncrono" que não retorna códigos de erro em conformidade com as especificações.
- Correção do recurso "Executar Script" que não retorna códigos de erro compatíveis com a especificação.
- Correção do código de erro em ExecuteGet que não está em conformidade com a especificação.
- Correção do texto de alerta de envio que não retorna códigos de erro em conformidade com as especificações.
- Correção de clear() em uma entrada type="date" que finge que o elemento não é editável pelo usuário.
- Correção do Chromedriver com alça de janela para a guia que é aberta manualmente.
- Correção da opção "Permitir anexar ou iniciar um novo arquivo de registros" para o chromedriver.
- Correção da nova sessão que não invoca o modo w3c se a sinalização estiver em firstMatch.
ChromeDriver 2.42
Compatível com o Chrome v68-70
As mudanças incluem o seguinte:
- Correção de ClickEelement na emulação para dispositivos móveis
- Os IPs permitidos com IPv4 foram corrigidos
- Foi corrigida a inicialização do ChromeDriver com a sinalização allowed-ips no Mac OS.
- SetTimeout foi corrigido para aceitar os formatos pré-W3C e W3C.
- Correção da captura de tela do elemento "Take Element"
- Correção do ChromeDriver, que também procura binários do Chrome em um PATH do sistema.
- Correção de Maximizar janela e tela cheia
- Implementação do recurso de repetição de registros. ( Ainda não funciona com Android e navegador remoto )
- Correção de alguns códigos de erro que não eram compatíveis com o padrão W3C
- Correção de console.log com vários argumentos não processados corretamente.
- GetElementRect corrigido para permitir cópias
- Emulação de toque fixa
ChromeDriver 2.41
Compatível com o Chrome v67-69
As mudanças incluem o seguinte:
- Correção do problema que ocorria quando o ChromeDriver era executado com a opção "checklisted-ips".
- A porta de depuração remota é retornada em recursos.
- Implementação da busca do tamanho da janela no Android
- Melhoria das mensagens de erro na inicialização do Chrome em computadores
- O ChromeDriver falha rapidamente quando não é possível iniciar binários do Chrome
- O valor de retorno "Fechar janela" está em conformidade com a especificação