sessão não criada: esta versão do ChromeDriver suporta apenas o erro da versão 74 do Chrome no ChromeDriver Chrome usando Selenium

164

Estou tentando executar o RSelenium usando a função rsDriver, mas quando executo rD <- rsDriver() recebo uma mensagem informando que preciso de uma versão mais recente do Chrome:

> rD <- rsDriver()
checking Selenium Server versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking chromedriver versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking geckodriver versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking phantomjs versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
[1] "Connecting to remote server"

Selenium message:session not created: This version of ChromeDriver only supports Chrome version 74
  (Driver info: chromedriver=74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}),platform=Mac OS X 10.14.3 x86_64)

Could not open chrome browser.
Client error message:
     Summary: SessionNotCreatedException
     Detail: A new session could not be created.
     Further Details: run errorDetails method
Check server log for further details.

A mensagem de erro parece indicar que eu preciso da versão 74.0.3729.6 do Chrome, mas quando olho nas configurações do Chrome, ele diz que estou executando a versão estável mais recente (73.0.3683.75). Após pesquisar no Google, 74.0.3729.6 é uma versão de desenvolvedor do Chrome pré-lançada: preciso instalar isso para usar o ChromeDriver com o RSelenium?

Não estou apegado à idéia de usar o Chrome, mas não consegui que o rsDriver use o Firefox: quando eu especifico browser = "firefox" , o rsDriver me dá a mesma mensagem de erro sobre o ChromeDriver não ser compatível com a minha versão do Chrome.

As informações da minha sessão são:

R version 3.5.2 (2018-12-20)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Mojave 10.14.3

Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib

locale:
[1] en_GB.UTF-8/en_GB.UTF-8/en_GB.UTF-8/C/en_GB.UTF-8/en_GB.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] wdman_0.2.4     forcats_0.3.0   stringr_1.3.1   dplyr_0.7.8     purrr_0.2.5     readr_1.3.1     tidyr_0.8.2    
 [8] tibble_2.0.1    ggplot2_3.1.0   tidyverse_1.2.1 rvest_0.3.2     xml2_1.2.0      RSelenium_1.7.5
Matthew Law
fonte
1
Baixe esta versão antiga. Funciona bem! >> ---> chromedriver.storage.googleapis.com/index.html?path=2.46
Nelson Carvalho
1
no meu caso, se o erro indicar que suporta apenas a versão 76, não posso usar o chrome 76.xxx. se eu downgrade para 75.xxx, ele diz que suporta apenas a versão 75. Se eu tentar a versão mais recente (78 atualmente), ele funciona
BingLi224
@ BingLi224, que versão do selênio e Python são usadas? Eu bati o mesmo problema que a versão do Chrome é 78.0.3904.70
zzxwill
@zzxwill selênio 3.141.0, Python 3.7.3, Chrome 78.0.3904.70 (atualmente, mas não tenho certeza o que era naquele momento)
BingLi224
Se você tem choco você pode "choco chromedriver update"
Aus10

Respostas:

36

Encontrei o mesmo problema hoje e encontrei este post e outros do Google. Acho que posso ter uma solução mais direta como uma modificação do seu código. A resposta anterior está correta na identificação da incompatibilidade nas versões.

Tentei as soluções propostas sem sucesso. Eu descobri que as versões estavam corretas no meu computador. No entanto, esse erro de incompatibilidade não foi resultante das versões reais instaladas no computador, mas o código RSelenium está buscando a versão "mais recente" do Chrome / ChromeDriver por argumento padrão. Veja ?rsDriver()a página de ajuda para os argumentos.

Se você executar o código binman::list_versions("chromedriver")conforme especificado na documentação de ajuda, poderá identificar as versões compatíveis com a função. No meu caso, consegui usar o código a seguir para estabelecer uma conexão.

driver <- rsDriver(browser=c("chrome"), chromever="73.0.3683.68", extraCapabilities = eCaps)

Você deve poder especificar sua versão do Chrome com o chromever= argumento Eu tive que usar a versão mais próxima, no entanto (minha versão do Chrome era "73.0.3683.75").

Espero que isto ajude!

cafajeste
fonte
1
A resposta do CAD funcionou para mim com a ressalva chrome: // settings / help para visualizar e / ou atualizar a versão do navegador Chrome. No meu caso, cliquei atualizado para atualizar para a versão: 73.0.3683.86 (Compilação oficial) (64 bits)
user439089 26/03/19
Parece que sua variante é mais adequada para o meu caso. Mas não consigo encontrar como dizer ao transferidor para usar uma versão definida. Como este chromever = "73.0.3683.68". No meu caso. Eu uso a versão mais baixa do navegador cromo do que o transferidor pede. Este é o meu caso stackoverflow.com/questions/55984924/…
Victor Shelepen
2
Ei, senhor, rock. Eu modifiquei esse código um pouco para sempre usar a versão mais recente com: available.versions<-binman::list_versions("chromedriver") latest.version = available.versions$win32[length(available.versions)] Obrigado por isso!
StatsStudent
72

Para o MacOS, a atualização do chromedriver fez o truque:

brew cask upgrade chromedriver
Yurii Verbytskyi
fonte
Bom, isso me colocou no caminho certo, exceto pelo uso chromedriver-beta, que esperava uma versão posterior do Chrome. Então o que eu fiz:brew cask uninstall chromedriver-beta; brew cask install chromedriver
Anthony Até
2
Isso só funciona se você instalou o chromedriver via brew. Eu o instalei por meio de um download direto, então executei primeiro rm /usr/local/bin/chromedrivere depois brew cask install chromedriverpara obter a versão mais recente. De qualquer forma, a atualização do chromedriver foi a solução.
Lucas
2
esta deve ser a resposta aceita ao invés do que sugere a rebaixamento cromo
Guillaume Petit
Isso corrigiu meu problema.
negrotico19 27/01
62

Esta mensagem de erro ...

Selenium message:session not created: This version of ChromeDriver only supports Chrome version 74
  (Driver info: chromedriver=74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}),platform=Mac OS X 10.14.3 x86_64)

... implica que o ChromeDriver espera que a versão do navegador Chrome seja 74 .


Instalação rápida do ChromeDriver mais recente

Para instalar a versão mais recente do ChromeDriver, você pode usar:

  • Usuários de Mac com Homebrew :brew tap homebrew/cask && brew cask install chromedriver
  • Distribuições Linux baseadas no Debian :sudo apt-get install chromium-chromedriver
  • Usuários do Windows com o Chocolatey instalado :choco install chromedriver

Análise

Seu principal problema é a incompatibilidade entre a versão dos binários que você está usando da seguinte maneira:

Suporta Chrome v74

  • Você está usando o chrome = 73.0 atualmente lançado

Portanto, há uma clara incompatibilidade entre o ChromeDriver v74.0.3729.6 e o Chrome Browser v73.0


Solução

  • Fazer o downgrade do ChromeDriver para o ChromeDriver v73.0.3683.68 nível do .
  • Mantenha Chrome versão de V73 Chrome nível. ( conforme as notas de versão do ChromeDriver v73.0.3683.68 )
  • Limpe a área de trabalho do projeto por meio do seu IDE e reconstrua seu projeto apenas com as dependências necessárias.
  • Se a versão básica do Web Client for muito antiga, desinstale-a e instale um GA recente e uma versão lançada do Web Client .
  • Execute o seu @Test.
  • Sempre chame driver.quit()dentro do tearDown(){}método para fechar e destruir as instâncias do WebDriver e Web Client normalmente.

Referência

Você pode encontrar uma discussão detalhada relevante em:

DebanjanB
fonte
Atualizei o ChromeDriver para a v73.0.3683.68, limpei o espaço de trabalho do projeto e o reconstruí apenas com as dependências necessárias. Agora ele me dá uma mensagem de erro diferente quando corro rD <- rsDriver(), terminando em: # [1] "Connecting to remote server" Could not open chrome browser. Client error message: Undefined error in httr call. httr output: Failed to connect to localhost port 4567: Connection refused Check server log for further details. Warning message: In rsDriver() : Could not determine server status.
Matthew Law
Também peço desculpas se isso for óbvio (esta é minha primeira vez tentando fazer algo assim), mas o que é o Web Client e o que é um GA? Além disso, o que é o @Test e posso executar isso no RStudio?
Matthew Law
Web Client -> Chrome navegador , GA -> Geral Avaiibility , @Test -> Uma anotação usado para identificar um teste usando JUnit / TestNG (você pode simplesmente considerar como teste )
DebanjanB
1
Esta é apenas uma resposta genérica sobre como solucionar problemas de incompatibilidade de versão ao usar Selenium. Essa resposta não se refere a Rou RSeleniumem tudo. Esta resposta aceita deve ser a do @CAD abaixo.
Conrad-mac
1
+1 para a explicação (ensine um homem a pescar e tudo mais). Atualizei meu chromedriver para corresponder à minha versão do Chrome (Ajuda do Chrome -> Sobre - versão) e ela foi corrigida.
HockeyJ 17/06
26

Atualizar a versão do Google Chrome para 74 funcionou para mim.

Etapas: 1. Vá para Ajuda -> Sobre o Google Chrome -> O Chrome procurará automaticamente atualizações (atualize o Chrome para a versão mais recente)

insira a descrição da imagem aqui

Atul
fonte
4
Isso funcionou muito bem para mim. Muito mais fácil que a solução aceita.
Anthony Até
22

Eu tive que reinstalar o transferidor para puxar o webdriver-managermódulo atualizado . Além disso, pelo comentário de @ Mark, package-lock.jsonpode estar bloqueando a dependência.

npm uninstall protractor
npm install --save-dev protractor

Depois, verifique o maxChromedrivervalor node_modules/protractor/node_modules/webdriver-manager/config.jsonapós a reinstalação para verificar se ele corresponde à versão desejada do driver do Chrome.

demisx
fonte
2
Obrigado, trabalhou para mim. Eu tinha o transferidor mais recente (5.4.2) instalado, mas o webdriver-manager dependente estava preso na 12.1.4. desinstalar e reinstalar o transferidor me deu um gerenciador de web mais recente - 12.1.7
Kev
Obrigado, funcionou para mim também. Eu tive o mesmo problema que Kev descrito no comentário anterior. ^
Toms Tumshais
1
esse foi o problema para mim. O package-lock.jsonestava bloqueando a dependência. Não é um bug, basta atualizar as dependências.
Mark
2
Você poderia atualizar sua resposta para incluir as informações fornecidas pelo @Mark? Ele pode ser crucial (que era o problema real que tive)
lealceldeiro
8

Eu lidei com esse problema hoje e a atualização do meu gerenciador de web resolveu o problema para mim (minha versão anterior era 3.0.0):

<dependency>
    <groupId>io.github.bonigarcia</groupId>
    <artifactId>webdrivermanager</artifactId>
    <version>3.3.0</version>
    <scope>test</scope>
</dependency>
cmlonder
fonte
1
Eu já resolveu o mesmo problema com a atualização para 3.3.0 versão, obrigado
Rajesh Om
1
Eu estava na versão 1.x. A atualização para o 3.3.0 também corrigiu isso para mim.
ArtOfWarfare 20/06/19
Você precisa usar a versão mais recente, que é <version> 3.6.2 </version>.
Neyomal 12/08/19
Eu acho que essa resposta seria muito melhorada, incluindo etapas sobre como alguém pode atualizar seu "gerenciador de webdriver". Tudo o que você fez aqui é fornecer algum XML sem muita explicação. Você se importaria de atualizar esta resposta com alguns detalhes adicionais? Obrigado.
StatsStudent
7

Acabei de encontrar o mesmo tipo de erro usando RSelenium::rsDriver()a chromever = "latest"configuração padrão que resultou na tentativa falha de combinar chromedriver 75.0.3770.8com a mais recente google-chrome-stable 74.0.3729.157:

session not created: This version of ChromeDriver only supports Chrome version 75

Como, obviamente, isso parece ser um problema recorrente e bastante irritante, criei a seguinte solução alternativa para usar sempre a versão mais recente do ChromeDriver compatível :

rD <- RSelenium::rsDriver(browser = "chrome",
                          chromever =
                                  system2(command = "google-chrome-stable",
                                          args = "--version",
                                          stdout = TRUE,
                                          stderr = TRUE) %>%
                                  stringr::str_extract(pattern = "(?<=Chrome )\\d+\\.\\d+\\.\\d+\\.") %>%
                                  magrittr::extract(!is.na(.)) %>%
                                  stringr::str_replace_all(pattern = "\\.",
                                                           replacement = "\\\\.") %>%
                                  paste0("^",  .) %>%
                                  stringr::str_subset(string =
                                                              binman::list_versions(appname = "chromedriver") %>%
                                                              dplyr::last()) %>%
                                  as.numeric_version() %>%
                                  max() %>%
                                  as.character())

O código acima é testado apenas no Linux e faz uso de alguns pacotes tidyverse (instale-os previamente ou reescreva-os na base R). Para outros sistemas operacionais, talvez seja necessário adaptá-lo um pouco, principalmente substitua command = "google-chrome-stable"pelo comando específico do sistema para iniciar o Google Chrome:

  • Em MacOS deve ser suficiente para substituir command = "google-chrome-stable"com command = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome".

  • No Windows, um bug específico da plataforma nos impede de chamar o binário do Google Chrome diretamente para obter o número da versão. Em vez disso, faça o seguinte:

    rD <- RSelenium::rsDriver(browser = "chrome",
                              chromever =
                                system2(command = "wmic",
                                        args = 'datafile where name="C:\\\\Program Files (x86)\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe" get Version /value',
                                        stdout = TRUE,
                                        stderr = TRUE) %>%
                                stringr::str_extract(pattern = "(?<=Version=)\\d+\\.\\d+\\.\\d+\\.") %>%
                                magrittr::extract(!is.na(.)) %>%
                                stringr::str_replace_all(pattern = "\\.",
                                                         replacement = "\\\\.") %>%
                                paste0("^",  .) %>%
                                stringr::str_subset(string =
                                                            binman::list_versions(appname = "chromedriver") %>%
                                                            dplyr::last()) 
                                as.numeric_version() %>%
                                max() %>%
                                as.character())

Basicamente, o código apenas garante que a versão mais recente do ChromeDriver, que corresponde ao número da versão com maiores e menores correções, do navegador estável do Google Chrome do sistema seja passada como chromeverargumento. Este procedimento deve seguir o esquema de versão oficial do ChromeDriver . Citar:

  • O ChromeDriver usa o mesmo esquema de número de versão do (...)
  • Cada versão do ChromeDriver suporta o Chrome com números de versão principais, secundários e de versão correspondentes. Por exemplo, o ChromeDriver 73.0.3683.20 suporta todas as versões do Chrome que começam com 73.0.3683.
Salim B
fonte
3
O herói que precisamos. Obrigado! PS: Eu editei para incluir o código do Windows para facilitar para futuros leitores #
315 Tung
2
Integrated Acabei de integrá-lo corretamente desde que você o testou com sucesso!
Salim B
3

Eu estava realmente lutando com essa incompatibilidade entre o ChromeDriver v74.0.3729.6 e o ​​Chrome Browser v73.0. Finalmente encontrei uma maneira de obter o ChromeDriver para uma versão anterior,

  1. No Chrome> Sobre o Google Chrome, copie o número da versão, exceto o último grupo. Por exemplo, 72.0.3626.

  2. Cole essa versão no final deste URL e visite-a. Ele voltará com uma versão que você deve copiar. https://chromedriver.storage.googleapis.com/LATEST_RELEASE_

  3. De volta à linha de comando, execute bundle exec chromedriver-update <copied version>

DanaG.
fonte
Eu encontro a solução e ensinei - já deve haver uma resposta como essa :)
Aleks
3

Travis CI

Eu tive o mesmo problema em Travis e resolvi adicionando:

addons:
  chrome: stable

para o meu .travis.ymlarquivo.

Francesco Borzi
fonte
Se isso não funcionar para você, tente o seguinte: stackoverflow.com/a/57577404/2441263
lucas
3

Alternativa Travis CI

Outra resposta, uma vez que Francesco Borzi não funcionou para mim.

Adicione isso ao seu travis.yml:

addons:
  chrome: stable

before_script:
  - LATEST_CHROMEDRIVER_VERSION=`curl -s "https://chromedriver.storage.googleapis.com/LATEST_RELEASE"`
  - curl "https://chromedriver.storage.googleapis.com/${LATEST_CHROMEDRIVER_VERSION}/chromedriver_linux64.zip" -O
  - unzip chromedriver_linux64.zip -d ~/bin

Muito obrigado e crédito a tagliala no github:

https://github.com/diowa/ruby2-rails5-bootstrap-heroku/commit/6ba95f33f922895090d3fabc140816db67b09672

lucas
fonte
2

Esta solução funcionou para mim

  1. Verifique se você está usando o R 3.5.3 ou superior
  2. driver <- rsDriver(browser=c("chrome"), chromever="73.0.3683.68")
stevec
fonte
2

Não é mais necessário fazer o downgrade do Chrome. Quando você receber esse erro, significa que é hora de executar webdriver-manager updatenovamente

Bogdan Martinescu
fonte
2

O problema foi solucionado por dois passos principais:

1 - Atualize para o chromedriver mais recente via homebrew cli

brew cask upgrade chromedriver

2 - atualizar para a última versão via Chrome GUI

chrome: // configurações / ajuda ou cmd+, depois ajuda no final (sua escolha)

a partir daí, você deve acessar a página Sobre o Chrome. Aqui, você precisará verificar se está na versão melhor e mais recente (o problema que eu estava enfrentando se originou de uma incompatibilidade entre o cli e a versão atual do chrome)

se você receber o erro, verá uma update & relaunch botão de ação principal.

Após o Chrome "relançar", ele agora terá a versão mais recente correspondente ao seu cli

exemplo:

Google Chrome is up to date
Version 80.0.3987.87 (Official Build) (64-bit)
Denis S Dujota
fonte
2

basta ir a este URL no navegador Chrome

 chrome://settings/help  

e o chrome procurará atualizações automaticamente (atualize o Chrome para a versão mais recente)

terminar :)

mamal
fonte
1

Recebi o mesmo erro ao usar a estrutura de robô (estrutura baseada em Selenium) em uma instância do Docker . O motivo foi que o docker estava usando o cache google-chrome-stable_current_amd64.debdo Chrome, mas instalou o driver chrome mais recente, que era uma versão posterior.

Então eu usei abaixo comando e erro resolvido.

docker-compose build --no-cache

Espero que isso ajude alguém.

Arosha
fonte
1

Eu estava enfrentando o mesmo erro:

sessão não criada: esta versão do ChromeDriver suporta apenas a versão 75 do Chrome

...

Informações do driver: driver.version: ChromeDriver

Estamos executando os testes em um computador que não possui uma interface de usuário real, então tive que trabalhar através de uma linha de comando (CLI).

Comecei detectando a versão atual do Chrome instalada no computador Linux:

$> google-chrome --version

E recebi esta resposta:

Google Chrome 74.0.3729.169

Então, eu atualizei a versão do Chrome assim:

$> sudo apt-get install google-chrome-stable

E depois de verificar novamente a versão, obtive o seguinte:

Google Chrome 75.0.3770.100

Em seguida, os testes de selênio foram capazes de executar sem problemas.

riorio
fonte
Isto é aplicável quando o navegador Chrome foi instalado via repo / ppa e não pode se atualizar
prusswan
1

Basta atualizar o transferidor:

npm install transferidor @ mais recente --save-dev

Gi1ber7
fonte
1

Você pode especificar a versão exata da sua instalação do Chrome assim:

webdriver-manager update --versions.chrome 73.0.3683.75

Talvez você precise fazer o webdriver-manager cleanprimeiro no caso de um downgrade.

sobrancelha branca
fonte
1
$ which chromedriver
/usr/local/bin/chromedriver
$ chromedriver --version
ChromeDriver 78.0.3904.105

Fiz o download de um arquivo zip em https://chromedriver.chromium.org/downloads Diz "Se você estiver usando o Chrome versão 79, faça o download do ChromeDriver 79.0.3945.36" e estava usando o Chrome versão 79. (verifiqueichrome://settings/help ) Aparentemente, o o erro para mim foi "Esta versão do ChromeDriver suporta apenas a versão 78 do Chrome"

E então cliquei no arquivo zip e movi o arquivo "chromedriver" para o /usr/local/bin/diretório Isso resolveu o problema.

$ which chromedriver
$ chromedriver --version
ChromeDriver 79.0.3945.36
kangkyu
fonte
0

É útil para pessoas Linux. Meu problema era trivial, usei o navegador chromium. Eu instalei o chrome e todos os problemas foram resolvidos. Poderia funcionar com cromo, mas com ações extras. Não recebi sucesso. Eu poderia definir uma versão do driver necessário para a configuração do transferidor. Usou o mais recente. Eu precisava de um downgrade.

Victor Shelepen
fonte
0

Eu tenho quase os mesmos problemas como este, os problemas aparecem dentro do pipeline ao executar meu teste de selênio que precisa do pacote chromedriver para executar o teste e2e.

Meu erro criar pipeline

O problema é justamente porque no pipeline (no meu caso) está a versão 73 do chrome e meu pacote chromedriver está instalado na versão 74.

Finalmente, existem duas soluções simples:

  1. Faça o downgrade do seu chrome
  2. Faça o downgrade da sua versão do pacote chromedriver. no meu caso, porque eu estou executando dentro do pipeline, preciso instalar o chromedriver antes de executar o teste de selênio, como mostrado abaixo.

    - script: npm install [email protected] --chromedriver-force-download displayName: 'Install Chrome'

Gadani
fonte
Estou com o mesmo problema: como saber a versão do cromo no nó Jenkins?
Chandresh Mishra 19/07/19
Como instalar um cromo no nó como parte do pipeline de construção, se não houver cromo
Chandresh Mishra
Para instalar um chrome como parte do pipeline de compilação, basta adicionar o script de tarefas que eu coloquei acima.
#
0

Usando o Visual Studio

Não consegui resolver a incompatibilidade de versão seguindo qualquer uma das respostas ao usar o Visual Studio, mas simplesmente atualizando os pacotes de nuget Selenium.WebDriver e Selenium.WebDriver.ChromeDriver para as versões mais recentes.

Eu estava usando o Chrome v78 e a atualização do chromedriver para a v78 ainda deu o erro de incompatibilidade. A resposta do CAD me levou à solução.

GuyB
fonte
0

O mesmo problema aconteceu comigo hoje.

Minha solução:

Faça o download da versão estável mais recente do chromedriver: https://sites.google.com/a/chromium.org/chromedriver/

Atualize o driver chrome na sua pasta Selenium. Isso é um pouco difícil, porque está em uma pasta oculta no seu PC chamada AppData. Aqui está como eu fiz no meu computador (Windows 7):

C:> usuários> seu usuário> \ AppData (você precisa escrever isso na caixa de caminho da pasta, pois é uma pasta oculta)> Local (este é o nome da pasta em português, talvez tenha um nome diferente para você) > SeleniumBasic

Lá você encontrará o aplicativo chromedriver. Apenas renomeie-o (caso não funcione, você deseja ter a versão mais antiga) e cole a versão mais recente.

Amanda Restom de Castro
fonte
0

Eu tive o mesmo problema recentemente. Este foi o meu erro:

System.InvalidOperationException : session not created: This version of ChromeDriver only supports Chrome version 76 (SessionNotCreated)

Essa correção funcionou para mim:

  • verifique se não há processos chromedriver.exe em execução (se necessário, mate todos eles, por exemplo, através do gerenciador de tarefas)
  • ir para a pasta bin e apagar o arquivo chromedriver.exe de lá (no meu caso era: [project_folder]\bin\Debug\netcoreapp2.1)
krupaluke
fonte
0

Verifique se você possui a versão mais recente do webdriver-manager. Você pode instalar o mesmo usandonpm i webdriver-manager@latest --save

Em seguida, execute o seguinte

command.webdriver-manager update
Rahul Tokase
fonte
0

Eu tive o mesmo problema e o resolvi simplesmente baixando um chromedriver arquivo para uma versão anterior do chrome. Eu descobri que a versão 79 do Chrome é compatível com a versão atual do Selenium.

Salvei-o em um caminho especificado e vinculei esse caminho ao meu webdriver .

As etapas exatas estão especificadas neste link: http://chromedriver.chromium.org/downloads

Omer Hen
fonte
0

tive problema semelhante acabei de atualizar o gerenciador de webdriver no mac, use isso no terminal para atualizar o webdriver manager-

 sudo webdriver-manager update
MKR
fonte
0
  1. faça o download da versão atual estável do Chrome e instale-a (para verificar sua versão do Google Chrome, vá para Ajuda> sobre o Google Chrome e tente instalar essa versão na máquina local.

Para o download da versão do Google Chrome, visite o site = chromedriver.chromium.org

Akash Desai
fonte
0

Eu verifiquei a versão do meu navegador google chrome instalado no meu PC e baixei ChromeDriveradequado para a versão do meu navegador. Você pode baixá-lo em https://chromedriver.chromium.org/

Varat Vohra
fonte