Versões anteriores do Chrome
Para versões anteriores do Chrome, confira as versões do ChromeDriver que oferecem suporte.
Para mais informações sobre como selecionar a versão correta do ChromeDriver, consulte a página Seleção de versão.
ChromeDriver 114.0.5735.90
Suporte para a versão 114 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 114.0.5735.16
Suporte para a versão 114 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 113.0.5672.63
Suporte para a versão 113 do Chrome
- Problema 4205 resolvido: mesmos IDs de objeto no Classic e BiDi [Pri-1]
- Problema 4302 resolvido: não presumir que o mapeador está na primeira guia em ExecuteGetWindowHandles [Pri-1]
- Problema 4356 resolvido: o Chrome 110 não utiliza o valor de preferência "download.default_directory" [Pri-1].
Confira mais detalhes nas notas da versão.
ChromeDriver 113.0.5672.24
Suporte para a versão 113 do Chrome
- Problema 4205 resolvido: mesmos IDs de objeto no Classic e BiDi [Pri-1]
- Problema 4302 resolvido: não presumir que o mapeador está na primeira guia em ExecuteGetWindowHandles [Pri-1]
- Problema 4356 resolvido: o Chrome 110 não utiliza o valor de preferência "download.default_directory" [Pri-1].
Confira mais detalhes nas notas da versão.
ChromeDriver 112.0.5615.49
Compatível com a versão 112 do Chrome
- O problema 3517 foi resolvido: ativar o recurso de impressão para dispositivos não sem cabeça [Pri-]
- Problema 4419 resolvido: overhead grande no Speedometer ao usar o chromedriver [Pri-3]
Confira mais detalhes nas notas da versão.
ChromeDriver 112.0.5615.28
Compatível com a versão 112 do Chrome
- Problema 4357 resolvido: problema de sessão da versão 110.0.5481.77 do Chromedriver com as opções --headless e --user-data-dir. [Pri-1]
Confira mais detalhes nas notas da versão.
ChromeDriver 111.0.5563.64
Suporte para a versão 111 do Chrome
- Problema 4216 resolvido: execute o ChromeDriver com BiDiMapper personalizado [Pri-].
- Problema 4300 resolvido: o identificador de janela é interoperável entre o clássico e o BiDi [Pri-]
- Foi resolvido o problema 4325: o tratamento de toJSON em jsonSerialize de call_function.js se desvia do padrão. [Pri-]
- Foi resolvido o problema 4330: o DCHECK falha em DevToolsClientImpl::AddListener [Pri-].
- Problema 4357 resolvido: problema de sessão do ChromeDriver com as opções --headless e --user-data-dir [Pri-1].
Confira mais detalhes nas notas da versão.
ChromeDriver 111.0.5563.41
Suporte para a versão 111 do Chrome
- Problema 4357 resolvido: problema de sessão do ChromeDriver com as opções --headless e --user-data-dir [Pri-1].
Confira mais detalhes nas notas da versão.
ChromeDriver 111.0.5563.19
Suporte para a versão 111 do Chrome
- Problema 4216 resolvido: execute o ChromeDriver com BiDiMapper personalizado [Pri-].
- Problema 4300 resolvido: o identificador de janela é interoperável entre o clássico e o BiDi [Pri-]
- Foi resolvido o problema 4325: o tratamento de toJSON em jsonSerialize de call_function.js se desvia do padrão. [Pri-]
- Foi resolvido o problema 4330: o DCHECK falha em DevToolsClientImpl::AddListener [Pri-].
Confira mais detalhes nas notas da versão.
ChromeDriver 110.0.5481.77
Suporte para a versão 110 do Chrome
- Problema 4193 resolvido: falha ao iniciar uma nova sessão no Android 13 [Pri-]
- Problema 4272 resolvido: o WebSocket precisa tratar o código=0 como uma indicação de FIN [Pri-].
- Problema 4276 resolvido: correção de problemas de conectividade no ChromeDriver [Pri-]
- Problema 4295 resolvido: o ChromeDriver com
"webSocketUrl": true
tem um problema de concorrência [Pri-] - Problema 4297 resolvido: o ChromeDriver Bidi é serializado incorretamente [Pri-]
Confira mais detalhes nas notas da versão.
ChromeDriver 110.0.5481.30
Suporte para a versão 110 do Chrome
- Problema 4193 resolvido: falha ao iniciar uma nova sessão no Android 13 [Pri-]
- Problema 4272 resolvido: o WebSocket precisa tratar o código=0 como uma indicação de FIN [Pri-].
- Problema 4276 resolvido: correção de problemas de conectividade no ChromeDriver [Pri-]
- Problema 4295 resolvido: o ChromeDriver com
"webSocketUrl": true
tem um problema de concorrência [Pri-] - Problema 4297 resolvido: o ChromeDriver Bidi é serializado incorretamente [Pri-]
Confira mais detalhes nas notas da versão.
ChromeDriver 109.0.5414.74
Suporte para a versão 109 do Chrome
- Problema 4179 resolvido: a sessão BiDi precisa oferecer suporte a várias conexões [Pri-]
- Problema 4203 resolvido: melhorar as informações de créditos [Pri-]
- Problema 4263 resolvido: falha em Meta+A [Pri-]
Confira mais detalhes nas notas da versão.
ChromeDriver 109.0.5414.25
Suporte para a versão 109 do Chrome
- Problema 4179 resolvido: a sessão BiDi precisa oferecer suporte a várias conexões [Pri-]
- Problema 4203 resolvido: melhorar as informações de créditos [Pri-]
- Problema 4263 resolvido: falha em Meta+A [Pri-]
Confira mais detalhes nas notas da versão.
ChromeDriver 108.0.5359.71
Suporte à versão 108 do Chrome Para mais detalhes, consulte as notas da versão.
ChromeDriver 108.0.5359.22
Suporte para a versão 108 do Chrome
- Problema 4204 resolvido: correção do WPT com falha test_top_level_and_one_child [Pri-].
- Problema 4215 resolvido: renomeie o build chromedriver_mac64_m1 para chromedriver_mac_arm64 [Pri-]
- Problema 4221 resolvido: falha quando um comando de clique fecha o navegador [Pri-]
Confira mais detalhes nas notas da versão.
ChromeDriver 107.0.5304.62
Suporte para a versão 107 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 107.0.5304.18
Suporte para a versão 107 do Chrome
- Foi resolvido o problema 4180: proíba o processamento de comandos BiDi até que seja notificado que o BiDiMapper foi iniciado [Pri-]
- Foi resolvido o problema 4198: o ChromeDriver BiDi não deve presumir que o BiDiMapper está sempre na primeira guia [Pri-]
- Foi resolvido o problema 4207: erro do WebDriver ao executar o WPT [Pri-1].
Confira mais detalhes nas notas da versão.
ChromeDriver 106.0.5249.61
Suporte para a versão 106 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 106.0.5249.21
Suporte para a versão 106 do Chrome
- Foi resolvido o problema 4016: adição de suporte básico ao BiDi ao ChromeDriver (com base no mapper) [Pri-1].
Confira mais detalhes nas notas da versão.
ChromeDriver 105.0.5195.52
Suporte para a versão 105 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 105.0.5195.19
Suporte à versão do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 104.0.5112.79
Suporte para a versão 104 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 104.0.5112.29
Suporte para a versão 104 do Chrome
- Problema 4121 resolvido: o comando WebDriver às vezes falha com "resposta de comando inesperada" [Pri-1].
Confira mais detalhes nas notas da versão.
ChromeDriver 104.0.5112.20
Suporte para a versão 104 do Chrome
- Problema 4121 resolvido: o comando WebDriver às vezes falha com "resposta de comando inesperada" [Pri-1].
Confira mais detalhes nas notas da versão.
ChromeDriver 103.0.5060.134
Suporte para a versão 103 do Chrome
- Problema 4048 resolvido: o frame de destino foi desconectado [Pri-]
- Problema 4121 resolvido: o comando WebDriver às vezes falha com "resposta de comando inesperada" [Pri-1].
Confira mais detalhes nas notas da versão.
ChromeDriver 103.0.5060.53
Suporte para a versão 103 do Chrome
- Problema 4048 resolvido: o frame de destino foi desconectado [Pri-]
Confira mais detalhes nas notas da versão.
ChromeDriver 103.0.5060.24
Suporte para a versão 103 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 102.0.5005.61
Suporte para a versão 102 do Chrome
- Resolução do problema 1309282: o chromedriver não oferece suporte a switches com vários valores [Pri-1]
Confira mais detalhes nas notas da versão.
ChromeDriver 102.0.5005.27
Suporte para a versão 102 do Chrome
- Resolução do problema 1309282: o chromedriver não oferece suporte a switches com vários valores [Pri-1]
Confira mais detalhes nas notas da versão.
ChromeDriver 101.0.4951.41
Suporte para a versão 101 do Chrome
- Problema 4046 resolvido: DCHECK atingido ao anexar um frame cercado vazio [Pri-].
- Problema 4080 resolvido: falha na mudança para o frame aninhado [Pri-].
Confira mais detalhes nas notas da versão.
ChromeDriver 101.0.4951.15
Suporte para a versão 101 do Chrome
- Problema 4046 resolvido: DCHECK atingido ao anexar um frame cercado vazio [Pri-].
- Problema 4080 resolvido: falha na mudança para o frame aninhado [Pri-].
Confira mais detalhes nas notas da versão.
ChromeDriver 100.0.4896.60
Suporte para a versão 100 do Chrome
- Problema 4002 resolvido: suporte a frames delimitados [Pri-]
Confira mais detalhes nas notas da versão.
ChromeDriver 100.0.4896.20
Suporte para a versão 100 do Chrome
- Problema 4002 resolvido: suporte a frames delimitados [Pri-]
Confira mais detalhes nas notas da versão.
ChromeDriver 99.0.4844.51
Suporte para a versão 99 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 99.0.4844.35
Suporte para a versão 99 do Chrome
- REVERTED!!! Problema 2269 resolvido: impossível usar caracteres não BMP (pontos de código acima de U+FFFF) [Pri-3].
- Resolução do problema chromium:1295243: regressão no ChromeDriver sendKeys [Pri-1]
Confira mais detalhes nas notas da versão.
ChromeDriver 99.0.4844.17
Suporte para a versão 99 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 98.0.4758.102
Suporte para a versão 98 do Chrome
- Correção do problema 3933: o clique na borda da viewport não funciona sem erro [Pri-]
- REVERTED!!! Problema 2269 resolvido: impossível usar caracteres não BMP (pontos de código acima de U+FFFF) [Pri-3].
- Resolução do problema chromium:1295243: regressão no ChromeDriver sendKeys [Pri-1]
Confira mais detalhes nas notas da versão.
ChromeDriver 98.0.4758.80
Suporte para a versão 98 do Chrome
- Correção do problema 3933: o clique na borda da viewport não funciona sem erro [Pri-]
- Problema 2269 resolvido: impossível usar caracteres não BMP (pontos de código acima de U+FFFF) [Pri-3].
Confira mais detalhes nas notas da versão.
ChromeDriver 98.0.4758.48
Suporte para a versão 98 do Chrome
- Correção do problema 3933: o clique na borda da viewport não funciona sem erro [Pri-]
- Problema 2269 resolvido: impossível usar caracteres não BMP (pontos de código acima de U+FFFF) [Pri-3]
Confira mais detalhes nas notas da versão.
ChromeDriver 97.0.4692.71
Suporte para a versão 97 do Chrome
- Correção do problema 3878: melhor manuseio das coordenadas de elementos fracionários para cliques em elementos [Pri-]
Confira mais detalhes nas notas da versão.
ChromeDriver 97.0.4692.36
Suporte para a versão 97 do Chrome
- Correção do problema 3878: melhor tratamento de coordenadas de elementos fracionários para cliques em elementos [Pri-]
Confira mais detalhes nas notas da versão.
ChromeDriver 97.0.4692.20
Suporte para a versão 97 do Chrome
- Correção do problema 3878: melhor tratamento de coordenadas de elementos fracionários para cliques em elementos [Pri-]
Confira mais detalhes nas notas da versão.
ChromeDriver 96.0.4664.45
Suporte para a versão 96 do Chrome
- Problema 3445 resolvido: impossível acessar elementos em iframe dentro de uma raiz sombra [Pri-3].
Confira mais detalhes nas notas da versão.
ChromeDriver 96.0.4664.35
Suporte para a versão 96 do Chrome
- Problema 3445 resolvido: impossível acessar elementos em iframe dentro de uma raiz sombra [Pri-3].
Confira mais detalhes nas notas da versão.
ChromeDriver 96.0.4664.18
Suporte para a versão 96 do Chrome
- Problema 3445 resolvido: impossível acessar elementos no iframe dentro de uma raiz sombra [Pri-3].
Confira mais detalhes nas notas da versão.
ChromeDriver 95.0.4638.69
Suporte para a versão 95 do Chrome
- Problema 3857 resolvido: o cabeçalho de host ou de origem é especificado e não está na lista de permissões ou é localhost [Pri-1]
- Argumento
--allowed-origins
adicionado
Confira mais detalhes nas notas da versão.
ChromeDriver 95.0.4638.54
Suporte para a versão 95 do Chrome
- Problema 3857 resolvido: o cabeçalho de host ou de origem é especificado e não está na lista de permissões ou é localhost [Pri-1]
- Argumento
--allowed-origins
adicionado
Confira mais detalhes nas notas da versão.
ChromeDriver 95.0.4638.17
Suporte para a versão 95 do Chrome
- Problema 3857 resolvido: o cabeçalho de host ou de origem é especificado e não está na lista de permissões ou é localhost [Pri-1]
- Argumento
--allowed-origins
adicionado
Confira mais detalhes nas notas da versão.
ChromeDriver 95.0.4638.10
Suporte para a versão 95 do Chrome
- Problema 3857 resolvido: o cabeçalho de host ou de origem é especificado e não está na lista de permissões ou é localhost [Pri-1]
- Argumento
--allowed-origins
adicionado
Confira mais detalhes nas notas da versão.
ChromeDriver 94.0.4606.113
Suporte para a versão 94 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 94.0.4606.61
Suporte para a versão 94 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 94.0.4606.41
Suporte para a versão 94 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 93.0.4577.63
Suporte para a versão 93 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 93.0.4577.15
Suporte para a versão 93 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 92.0.4515.107
Suporte para a versão 92 do Chrome
Confira mais detalhes nas notas da versão.
ChromeDriver 92.0.4515.43
Suporte para a versão 92 do Chrome
- Problema 3389 resolvido: validação de host para solicitações do ChromeDriver
Confira mais detalhes nas notas da versão.
ChromeDriver 91.0.4472.101
Suporte para a versão 91 do Chrome
- Problema 1205107 resolvido: não foi possível acessar o valor do atributo para campos no aplicativo da Web.
Confira mais detalhes nas notas da versão.
ChromeDriver 91.0.4472.19
Suporte para a versão 91 do Chrome
- Problema 3744 resolvido: SendKeys() e Click() falham silenciosamente após a navegação por link
- Problema 3746 resolvido: o endpoint de atributo atualiza os valores incorretamente
Confira mais detalhes nas notas da versão.
ChromeDriver 90.0.4430.24
Suporte para a versão 90 do Chrome
- Problema 3708 resolvido: o método inView de GetElementLocation falha para elementos no shadow DOM.
- Problema 3721 resolvido: coletar registro de desempenho para o worker de serviço quando ativado
- Problema 3731 resolvido: AdbImpl::GetPidByName não funciona corretamente em sistemas operacionais Android não padrão, como no OnePlus.
- Resolução do problema 3733: falha catastrófica com domínio no localhost
- Correção do problema 3734: o driver precisa mostrar um erro ao tentar definir o cookie no domínio errado.
- Resolução do problema 3743: refatoração da função de chamada e correção do problema de remoção de elementos
Confira mais detalhes nas notas da versão.
ChromeDriver 89.0.4389.23
Suporte à versão 89 do Chrome
- Resolução do problema 3667: o tempo limite foi atingido ao receber uma mensagem do renderizador.
- Problema 3675 resolvido: o método GetElementLocation usa o método inView, que processa incorretamente o booleano como uma matriz
- Problema 3682 resolvido: a GetElementRegion retorna o tamanho incorreto para elementos que estão parcialmente fora da janela de visualização.
- Problema 3690 resolvido: o ChromeDriver falha se as extensões usarem a API chrome.windows
Confira mais detalhes nas notas da versão.
ChromeDriver 88.0.4324.96
Suporte para a versão 88 do Chrome
- Problema 3641 resolvido: 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).
Confira mais detalhes nas notas da versão.
ChromeDriver 88.0.4324.27
Suporte para a versão 88 do Chrome
- Problema 3611 resolvido: a saída de
getText()
no transferidor de ângulos é diferente de<element>.innerText
- Problema 3625 resolvido: melhoria da compatibilidade de capturas de tela de elementos
- Problema 3628 resolvido: referência de elemento desaturada e URL incorreto informado com URL que tem outro URL como parte do caminho
- Problema 3631 resolvido: adição de suporte ao recurso
webauthn:extension:largeBlob
- Problema 3635 resolvido: Chromedriver 86:
chromedriver.quit()
não parece transmitir o evento de remoção corretamente. - Problema 3649 resolvido: a cópia do texto selecionado para a área de transferência não funciona no Windows 10 ao usar o modo sem cabeça
Confira mais detalhes nas notas da versão.
ChromeDriver 87.0.4280.88
Suporte para a versão 87 do Chrome
- Problema 3641 resolvido: 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 3657 resolvido: o navegador de segundo plano da captura de tela expirou
Confira mais detalhes nas notas da versão.
ChromeDriver 87.0.4280.20
Suporte para a versão 87 do Chrome
- Resolução do problema 2421: exclusão de canais de encaminhamento de porta antigos no adb-server do Android
- Problema 3474 resolvido: a lista de dispositivos móveis emulados precisa ser atualizada
- Foi resolvido o problema 3507: implementação de "get computed role"
- Problema 3508 resolvido: implementação de "get computed label".
- Foi resolvido o problema 3584: renomear a opção de linha de comando do ChromeDriver --whitelisted-ips
- Problema 3588 resolvido: conexão Bidi WebSocket
- Problema 3594 resolvido: a navegação é concluída prematuramente se o OOPIF for carregado antes da página principal.
- Problema 3598 resolvido: uma opção de linha de comando para que a porta do devtools seja encaminhada para o socket webview_devtools_remote
- Problema 3608 resolvido: o debuggerAddress do Chromedriver não oferece suporte a ipv6.
Confira mais detalhes nas notas da versão.
ChromeDriver 86.0.4240.22
Suporte para a versão 86 do Chrome
- Problema 3370 resolvido: o Chrome é encerrado corretamente ou o cookie não é salvo corretamente no arquivo de persistência do SQLite.
- Problema 3401 resolvido: o JS Get Element Location não localiza o centro visível do elemento.
- Problema 3462 resolvido: para sendKeys, a tecla CMD não funciona para MAC
- Problema 3541 resolvido: melhoria do registro entre o cliente e o ChromeDriver
- Resolução do problema 3559: saída da versão do Chrome quando o ChromeDriver informa incompatibilidade
Confira mais detalhes nas notas da versão.
ChromeDriver 85.0.4183.87
Suporte à versão 85 do Chrome
- Problema 3578 resolvido: o Chrome 85 não permite mais a interação suave com as janelas quando uma caixa de diálogo de alerta está aberta.
Confira mais detalhes nas notas da versão.
ChromeDriver 85.0.4183.83
Compatível com o Chrome 85
- Problema 3577 resolvido: o ChromeDriver 85 não detecta o diretório do Chrome alterado (C:\Program Files).
Confira mais detalhes nas notas da versão.
ChromeDriver 85.0.4183.38
Compatível com o Chrome 85
- Problema 3214 resolvido: ChromeDriver78: o Sendkeys redefine a seleção de texto com contenteditable.
- Foi resolvido o problema 3376: remoção do comando LaunchApp do ChromeDriver.
- Problema 3432 resolvido: às vezes, o
NavigationTracker
não consegue detectar quando a página termina de carregar - Problema 3481 resolvido: novo endpoint de impressão de acordo com a especificação w3c
- Problema 3488 resolvido: driver.get não gera um erro quando o proxy está configurado incorretamente.
- Problema 3502 resolvido: use
document.hasFocus()
para verificar se o elemento está focado - Problema 3515 resolvido: selenium.common.exceptions.WebDriverException: mensagem: erro desconhecido: mensagem de inspetor incorreta
Confira mais detalhes nas notas da versão.
ChromeDriver 84.0.4147.30
Suporte para a versão 84 do Chrome
- Correção do problema 3420: depois de mudar para a janela de impressão, o chromedriver para de responder
- Problema 3421 resolvido: o driver retorna texto cirílico sem estilos
- Problema 3422 resolvido: o GetElementText é interrompido com o protótipo 1.6.0.3.
- Problema 3434 resolvido: não é possível receber mensagens de "assert" dos registros do "navegador".
Confira mais detalhes nas notas da versão.
ChromeDriver 83.0.4103.39
Suporte para a versão 83 do Chrome
- O Chromedriver foi atualizado para funcionar corretamente com o prototype.js.
Confira mais detalhes nas notas da versão.
ChromeDriver 83.0.4103.14
Suporte para a versão 83 do Chrome
- Resolução do problema 1778: descontinuação do launchApp do ChromeDriver
- Correção do problema 2520: a InitSession pode esperar para sempre quando o Chrome não responde
- Problema 3120 resolvido: download do modo headless em uma nova guia
- Problema 3234 resolvido: confirmação de 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 precisa ser int64 no modo w3c - O problema 3332 foi resolvido: o tempo limite de repetição foi registrado como grave.
- Problema 3339 resolvido: o Chromedriver saiu inesperadamente com o código null, sinal SIGTRAP
- Problema 3351 resolvido: mensagem "Melhoras nas considerações de segurança"
- Problema 3352 resolvido: suporte a SendKeys para elementos de cor.
- Problema 3353 resolvido: a espera pela navegação pendente continua após a destruição do contexto do frame
- Problema 3375 resolvido: o Chromedriver v80 trava em getPageSource em alguns sites.
- Problema 3383 resolvido: o ChromeDriver 80+ no Windows parece sair ou parar em determinados elementos ou comandos de clique.
- Foi resolvido o problema 3399: remoção da verificação de wasThrown
ChromeDriver 81.0.4044.138
Suporte para a versão 81 do Chrome
- O Chromedriver foi atualizado para funcionar corretamente com o prototype.js.
Confira mais detalhes nas notas da versão.
ChromeDriver 81.0.4044.69
Suporte para a versão 81 do Chrome
- Correção: o Chromedriver falhava no getPageSource em alguns sites.
- Correção: o ChromeDriver falha em determinados elementos ou comandos de clique.
Confira mais detalhes nas notas da versão.
ChromeDriver 81.0.4044.20
Suporte para a versão 81 do Chrome
- Foi corrigido um erro ao tentar acessar a localização do elemento HTML.
- Os comandos "Get" e "Add Cookie" agora são específicos do frame.
- Alguns problemas foram resolvidos com sites que redefinem objetos JavaScript padrão.
- O ChromeDriver vai continuar aguardando a conclusão do carregamento após receber uma mensagem de que o destino está fechado.
- O Chromedriver agora retorna o código de erro compatível com a especificação para timeouts
- Correção: tempo de resposta lento inesperado do ChromeDriver no comando NewSession.
- Agora, os tempos limite definidos pelo usuário com mais de 10 minutos são aceitos.
- Correção: o ChromeDriver não consegue se conectar às Ferramentas do desenvolvedor devido à incompatibilidade entre IPv4 e IPv6.
- A ordem de pesquisa foi restaurada para o binário do Chrome no Linux.
Confira mais detalhes nas notas da versão.
ChromeDriver 80.0.3987.106
Suporte para a versão 80 do Chrome
- Ordem de pesquisa restaurada para o binário do Chrome no Linux
Confira mais detalhes nas notas da versão.
ChromeDriver 80.0.3987.16
Suporte para a versão 80 do Chrome
- A página de carregamento foi corrigida quando usada com um proxy
- O Chromedriver agora espera o carregamento do frame atual.
- O registro do ChromeDriver vai incluir a porta usada pelo driver.
- O SetGeoLocation foi ativado para o modo W3C.
- Adicionamos o texto de alerta ausente para o status UnexpectedAlertOpen.
- Melhoria na mensagem quando a extensão CRX2 é carregada.
- Correção de uma possível disputa em ExecuteGetPageSource.
- O ChromeDriver vai adicionar a flag --ignore-certificate-errors quando o capability acceptInsecureCerts for verdadeiro
- Atualizamos a mensagem de erro e o status de retorno para nenhum contexto de execução
- Correção: o ChromeDriver pode bloquear indefinidamente enquanto aguarda a navegação pendente.
- Adição do atributo SameSite a AddCookie e GetCookie.
Confira mais detalhes nas notas da versão.
ChromeDriver 79.0.3945.36
Suporte para a versão 79 do Chrome
Inclui a seguinte mudança em relação à versão 79.0.3945.16:
- Correção do cálculo incorreto das coordenadas do elemento
Confira mais detalhes nas notas da versão.
ChromeDriver 79.0.3945.16
Suporte para a versão 79 do Chrome
- Correção de uma falha do ChromeDriver causada por um alerta de JavaScript disparado durante a execução do comando
- Correção de um bug que fazia com que o Chromedriver travasse quando um alerta era acionado durante a captura de tela.
- O comando de inicialização do Chrome não tem mais a opção --ignore-certificate-errors
- Mudança de plataforma e platformName para Windows no Win10
- Corrigido window.navigator.webdriver indefinido quando "enable-automation" é excluído
- Correção do teste do WPT "test_not_editable_inputs[hidden]"
- Correção do erro "O elemento não é clicável" ao usar o modo headless
Confira mais detalhes nas notas da versão.
ChromeDriver 78.0.3904.105
Suporte para a versão 78 do Chrome
Inclui a seguinte mudança em relação à versão 78.0.3904.70: * Correção do cálculo incorreto das coordenadas do elemento
Confira mais detalhes nas notas da versão.
ChromeDriver 78.0.3904.70
Suporte para a versão 78 do Chrome
Inclui a seguinte mudança em relação à versão 78.0.3904.11:
- A mudança para ajustar o tamanho da captura de tela na tela Retina foi revertida devido a vários problemas relatados.
Confira mais detalhes nas notas da versão.
ChromeDriver 78.0.3904.11
Suporte para a versão 78 do Chrome
- Vários problemas foram corrigidos na serialização de objetos JavaScript
- Correção de um bug na correspondência de recursos para o Chrome no Android
- Implementação de automação de permissões
- Tamanho fixo da captura de tela na tela Retina
- Correção do tempo limite de carregamento da página em alguns cenários
- Melhoria na correspondência de recursos de platformName
- O código de erro retornado ao mover o ponteiro para as opções da lista suspensa foi corrigido.
- Correção de um problema que afetava o download no modo headless
Confira mais detalhes nas notas da versão.
ChromeDriver 77.0.3865.40
Suporte para a versão 77 do Chrome
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 aos recursos
Confira mais detalhes nas notas da versão.
ChromeDriver 77.0.3865.10
Suporte para a versão 77 do Chrome
- Correção de vários problemas na implementação da API Actions
- Melhoria na execução do código JavaScript e no processamento 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
- Suporte à estratégia de carregamento antecipado de página
- Foi adicionado o comando "New Window" da especificação do WebDriver do W3C.
- Suporte para salvar downloads de arquivos no modo headless
- Foi adicionado suporte ao carregamento de extensões CRX3.
Confira mais detalhes nas notas da versão.
ChromeDriver 76.0.3809.126
Suporte para a versão 76 do Chrome
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
Confira mais detalhes nas notas da versão.
ChromeDriver 76.0.3809.68
Suporte para a versão 76 do Chrome
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 com que o ChromeDriver falhasse quando determinados tipos de erros de JavaScript ocorriam
- Correção de um bug que impedia a API actions de interagir com elementos dentro de shadow DOMs
- Correção de um bug na manutenção do estado da tecla modificadora entre comandos de API de ações
- Correção de um bug ao rastrear os locais do ponteiro entre comandos de API de ações
- O erro "Não é possível chamar um comando padrão que não seja do W3C enquanto estiver no modo W3C" é salvo no arquivo de registro quando ocorrer.
Confira mais detalhes nas notas da versão.
ChromeDriver 76.0.3809.25
Suporte para a versão 76 do Chrome
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
- Foram adicionados novos endpoints para extrair o registro do Chrome
- Adição de um endpoint para o comando "Is Displayed" no modo W3C
Confira mais detalhes nas notas da versão.
ChromeDriver 76.0.3809.12
Suporte para a versão 76 do Chrome
- Implementação concluída da API Actions
- Melhoria na conformidade com as especificações do tratamento de tempo limite do script
- Melhoria na serialização dos resultados do comando "Executar script"
- Correção de problemas na rolagem de elementos para visualização
- Foi adicionado o processamento da tecla "Cancelar" definida na especificação do WebDriver
- Correção do processamento da resposta de erro de alerta não processado
- Correção do processamento do elemento
<details>
- A opção "excludeSwitches" foi atualizada para permitir traços iniciais opcionais nos nomes de chaves.
Confira mais detalhes nas notas da versão.
ChromeDriver 75.0.3770.140
Suporte para a versão 75 do Chrome
Inclui as seguintes mudanças em relação à versão 75.0.3770.90:
- Correção de um bug que fazia com que o ChromeDriver falhasse quando alguns tipos de erro de JavaScript ocorriam
- Correção de um bug na preservação do estado da tecla modificadora entre ações
Confira mais detalhes nas notas da versão.
ChromeDriver 75.0.3770.90
Suporte para a versão 75 do Chrome
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
- Foram adicionados novos endpoints para extrair o registro do Chrome.
Confira mais detalhes nas notas da versão.
ChromeDriver 75.0.3770.8
Suporte para a versão 75 do Chrome
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 acionado duas vezes durante a limpeza de elementos
- O capability loggingPrefs foi renomeado para goog:loggingPrefs, conforme exigido pelo padrão W3C.
- Correção do tratamento de erros no modo W3C
- Processamento correto da criação de cookies sem ponto inicial no nome de domínio
- Permite nulos para o tempo limite do script
- O comando "Enviar teclas" do elemento foi corrigido para entrada de arquivo com o atributo "multiple".
- O comando "Get Active Element" foi corrigido para retornar o erro "no such element" quando nenhum elemento ativo existe.
- Correção da navegação para um URL malformado para retornar o erro "argumento inválido"
- O código de status HTTP foi corrigido quando um ID de sessão inválido é recebido
- Correção da resposta de erro quando o parâmetro de entrada está ausente ou incorreto
- O comando "Executar script" foi corrigido para processar comentários de JavaScript orientados por linha.
Confira mais detalhes nas notas da versão.
ChromeDriver 74.0.3729.6
Suporte para a versão 74 do Chrome
- Correção de um bug que gerava um arquivo debug.log inesperado no Windows
- Corrigimos o problema de cliques do mouse e arrastar / soltar dentro do documento SVG.
- Foi adicionado um cabeçalho de controle de cache nas respostas do ChromeDriver.
- Corrigimos o tipo de erro quando o clique é interceptado por um elemento diferente
- Correção de um bug que fazia com que o ChromeDriver falhasse em dispositivos Linux sem /dev/shm
- Correção de alguns tipos de eventos de clique duplo.
- Comando "Get Sessions" corrigido
- Correção de verificação de erros no comando "Switch To Frame"
- O comando "Get Page Source" foi corrigido.
Confira mais detalhes nas notas da versão.
ChromeDriver 73.0.3683.68
Suporte para a versão 73 do Chrome
- Correção de um bug que gerava um arquivo debug.log inesperado no Windows
- Correção do código de erro retornado pelo comando "Execute script" em alguns cenários
- Foi adicionado um cabeçalho de controle de cache nas respostas do ChromeDriver.
- O servidor HTTP mantém a conexão ativa por padrão
- O comando "Close Window" foi corrigido para processar corretamente as solicitações do usuário.
- Correção do código de erro retornado ao enviar chaves para elementos desativados.
- Melhoria na conformidade com a especificação do tratamento de valores de tempo limite
- Melhoria na conformidade com as especificações do comando "Adicionar cookie"
- Aumento da duração da fila de detecção do servidor HTTP
- O comando "Is Element Displayed" foi corrigido no shadow DOM v0.
- Adicionamos um aviso sobre a mudança no comportamento do comando "Element Clear" no arquivo de registro.
- O comando "Execute Script" foi corrigido para converter corretamente o document.all no formato JSON.
- Melhoria no tratamento de referência de elemento inválida
Confira mais detalhes nas notas da versão.
ChromeDriver 2.46
Compatível com o Chrome v71-73
- Correção do código de erro retornado pelo comando "Executar script" em alguns cenários
- O servidor HTTP mantém a conexão ativa por padrão
- O comando "Close Window" foi corrigido para processar corretamente as solicitações do usuário.
- Correção do código de erro retornado ao enviar chaves para elementos desativados.
- Melhoria na conformidade com a especificação do tratamento de valores de tempo limite
- Melhoria na conformidade com as especificações do comando "Adicionar cookie"
- Melhoria na conformidade com as especificações do comando "Switch to Frame"
- Aumento da duração da fila de detecção do servidor HTTP
- O comando "Is Element Displayed" foi corrigido no DOM de sombra v0.
- Comando "Double Click" do elemento fixo
- Adicionamos um aviso sobre a mudança no comportamento do comando "Element Clear" no arquivo de registro.
- O comando "Execute Script" foi corrigido para converter corretamente o document.all no formato JSON.
- Melhoria no tratamento de referência de elemento inválida
Confira mais detalhes nas notas da versão.
ChromeDriver 2.45
Compatível com o Chrome v70-72
- A nova sessão fixa não está em conformidade com as especificações
- O ChromeDriver corrigido não inicia o Chrome se as versões do Chrome e do ChromeDriver forem incompatíveis.
- O comando "Find Element" corrigido retorna o código de erro errado quando um localizador inválido é usado.
- Correção de alguns códigos de status do ChromeDriver incorretos
- Correção de 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
- Correção de um problema em que o ChromeDriver não iniciava o Chrome corretamente com a opção "user-data-dir=".
- O comando "Fixed Status" não está em conformidade com as especificações
- Correção de adição de suporte a strictFileInteractability
ChromeDriver 2.44
Compatível com o Chrome v69-71
- Correção de WindowMaximize no Mac
- Correção do "erro de abertura de alerta" incorreto para a chamada de identificador de janela
- As teclas de envio de elementos fixos precisam receber a propriedade "texto" no modo W3C.
- O caso especial de XML "Is Element Enabled" foi corrigido e agora é processado de acordo com a especificação.
- O caso especial de XML corrigido de "Get Element CSS Value" não é processado de acordo com a especificação
- Correção: o Set Window Rect precisa verificar entradas inválidas
- Correção de suporte a novos modos de unhandledPromptBehavior
ChromeDriver 2.43
Compatível com o Chrome v69-71
As mudanças incluem:
- A análise da configuração de proxy não estava em conformidade com o padrão.
- O comando "Launch app" foi corrigido
- A captura de tela do elemento dentro do iFrame foi tirada incorretamente
- O ChromeDriver agora oferece suporte ao redimensionamento de janelas em uma conexão remota
- Os códigos de erro corrigidos não são processados no elemento "Clear".
- Correção de não espera até que o elemento fique visível
- A propriedade "Fixed Get element" não foi implementada
- A função "Switch to Frame" não é compatível com as especificações
- Correção de um script assíncrono de execução que não retorna códigos de erro compatíveis com as especificações
- O script de execução corrigido não retorna códigos de erro compatíveis com as especificações
- O código de erro corrigido em ExecuteGet não está em conformidade com a especificação
- O texto de envio de alertas corrigido não retorna códigos de erro compatíveis com as especificações
- Correção de clear() em um tipo de entrada="date" que finge que o elemento não pode ser editado pelo usuário
- O Chromedriver corrigido recebe o identificador de janela para a guia aberta manualmente
- Correção de um problema que permitia anexar ou iniciar um novo arquivo de registro para o chromedriver.
- A sessão nova corrigida não invoca o modo w3c se a flag estiver em firstMatch
ChromeDriver 2.42
Compatível com o Chrome v68-70
As mudanças incluem:
- O ClickEelement foi corrigido na emulação para dispositivos móveis.
- IPs fixos da lista de permissões com IPv4
- Correção de inicialização do ChromeDriver com a flag "whitelisted-ips" no Mac OS
- O SetTimeout foi corrigido para aceitar formatos pré-W3C e W3C
- Captura de tela do elemento fixo
- O ChromeDriver corrigido também procura binários do Chrome em um PATH do sistema
- Correção de problemas com a janela maximizada e tela cheia
- Implementamos o recurso de repetição de registro. ( Ainda não funciona no Android e no navegador remoto)
- Correção de alguns códigos de erro que não estavam em conformidade com o padrão W3C
- Correção de console.log com vários argumentos que não eram processados corretamente
- Correção: GetElementRect precisa permitir números duplos
- Emulação de toque fixa
ChromeDriver 2.41
Suporte para o Chrome v67-69
As mudanças incluem:
- Correção de um problema quando o ChromeDriver é executado com a opção "whitelisted-ips"
- A porta de depuração remota é retornada nos recursos
- Implementação do tamanho da janela no Android
- As mensagens de erro de inicialização do Chrome para computador foram aprimoradas
- O ChromeDriver falha rapidamente quando não é possível iniciar os binários do Chrome.
- O valor de retorno de "Close Window" está em conformidade com a especificação