sesión no creada: esta versión de ChromeDriver solo admite el error de Chrome versión 74 con ChromeDriver Chrome con Selenium

164

Estoy tratando de ejecutar RSelenium usando la función rsDriver, pero cuando ejecuto rD <- rsDriver() recibo un mensaje que me dice que necesito una versión más nueva de 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.

El mensaje de error parece indicar que necesito la versión 74.0.3729.6 de Chrome, pero cuando miro en la configuración de Chrome, me dice que estoy ejecutando la última versión estable (73.0.3683.75). Después de buscar en Google, 74.0.3729.6 es una versión de desarrollo previa al lanzamiento de Chrome: ¿necesito instalar esto para usar ChromeDriver con RSelenium?

No estoy casado con la idea de usar Chrome, pero no he podido hacer que rsDriver use Firefox: cuando especifico browser = "firefox", rsDriver me da el mismo mensaje de error sobre ChromeDriver que no admite mi versión de Chrome.

La información de mi sesión es:

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
fuente
1
Descargue esta versión anterior. ¡Funciona bien! >> ---> chromedriver.storage.googleapis.com/index.html?path=2.46
Nelson Carvalho
1
en mi caso, si el error dice que solo es compatible con la versión 76, no puedo usar Chrome 76.xxx. si cambio a 75.xxx, dice que solo es compatible con la versión 75. Si pruebo la última versión (78 actualmente), funciona
BingLi224
@ BingLi224, ¿qué versión de selenio y Python se utilizan? Llegué al mismo problema, aunque la versión de Chrome es 78.0.3904.70
zzxwill
@zzxwill Selenium 3.141.0, Python 3.7.3, Chrome 78.0.3904.70 (actualmente, pero no estoy seguro de lo que era en ese momento)
BingLi224
Si tienes choco puedes "actualizar el cromedriver de choco"
Aus10

Respuestas:

36

Encontré el mismo problema hoy y encontré esta publicación y otras de Google. Creo que puedo tener una solución más directa como una modificación de su código. La respuesta anterior es correcta al identificar la falta de coincidencia en las versiones.

Probé las soluciones propuestas en vano. Descubrí que las versiones eran correctas en mi computadora. Sin embargo, este error de falta de coincidencia no fue el resultado de las versiones reales instaladas en la computadora, sino que el código RSelenium está buscando la versión "más reciente" de Chrome / ChromeDriver por argumento predeterminado. Vea la ?rsDriver()página de ayuda para los argumentos.

Si ejecuta el código binman::list_versions("chromedriver")como se especifica en la documentación de ayuda, puede identificar las versiones compatibles con la función. En mi caso, pude usar el siguiente código para establecer una conexión.

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

Debería poder especificar su versión de Chrome con el chromever=argumento. Sin embargo, tuve que usar la versión más cercana (mi versión de Chrome era "73.0.3683.75").

¡Espero que esto ayude!

CANALLA
fuente
1
La respuesta de CAD funcionó para mí con la advertencia chrome: // settings / help para ver y / o actualizar la versión de su navegador Chrome. En mi caso, hice clic en Actualizar para actualizar a la Versión: 73.0.3683.86 (Versión oficial) (64 bits)
usuario439089
Parece que su variante es más adecuada para mi caso. Pero no puedo encontrar cómo decirle al transportador que use una versión definida. Como este chromever = "73.0.3683.68". En mi caso. Utilizo una versión de navegador de cromo inferior a la que pide el transportador. Este es mi caso stackoverflow.com/questions/55984924/…
Victor Shelepen
2
Yo señor, rock. Modifiqué este código ligeramente para usar siempre la última versión con: ¡ available.versions<-binman::list_versions("chromedriver") latest.version = available.versions$win32[length(available.versions)] Gracias por esto!
StatsStudent
72

Para MacOS, la actualización de chromedriver hizo el truco:

brew cask upgrade chromedriver
Yurii Verbytskyi
fuente
Bien, esto me llevó por el camino correcto, excepto que estaba usando chromedriver-beta, que esperaba una versión posterior de Chrome. Así que lo que hice:brew cask uninstall chromedriver-beta; brew cask install chromedriver
Anthony Para
2
Esto solo funciona si instaló chromedriver a través de brew. Lo instalé a través de una descarga directa, así que primero ejecuté rm /usr/local/bin/chromedrivery luego brew cask install chromedriverobtuve la última versión. En cualquier caso, la actualización fue la solución de chromedriver.
lucas
2
esta debería ser la respuesta aceptada en lugar de la que sugiere rebajar el cromo
Guillaume Petit
Esto solucionó mi problema.
negrotico19
62

Este mensaje de error ...

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 ChromeDriver espera que la versión del navegador Chrome sea 74 .


Instalación rápida del último ChromeDriver

Para instalar la última versión de ChromeDriver puede usar:

  • Usuarios de Mac con Homebrew :brew tap homebrew/cask && brew cask install chromedriver
  • Distribuciones Linux basadas en Debian :sudo apt-get install chromium-chromedriver
  • Usuarios de Windows con Chocolatey instalado :choco install chromedriver

Análisis

Su principal problema es la incompatibilidad entre la versión de los binarios que está utilizando de la siguiente manera:

Admite Chrome v74

  • Estás utilizando el Chrome actualmente lanzado = 73.0

Por lo tanto, existe una clara falta de coincidencia entre ChromeDriver v74.0.3729.6 y Chrome Browser v73.0


Solución

  • Cambie el nivel de ChromeDriver a ChromeDriver v73.0.3683.68 .
  • Mantenga Chrome versión en v73 Chrome nivel. ( según las notas de la versión de ChromeDriver v73.0.3683.68 )
  • Limpie su espacio de trabajo del proyecto a través de su IDE y reconstruya su proyecto solo con las dependencias requeridas.
  • Si su versión base de Web Client es demasiado antigua, desinstálela e instale un GA reciente y una versión lanzada de Web Client .
  • Ejecutar su @Test.
  • Siempre invoque driver.quit()dentro del tearDown(){}método para cerrar y destruir las instancias de WebDriver y Web Client con gracia.

Referencia

Puede encontrar una discusión detallada relevante en:

DebanjanB
fuente
Reduje la versión de ChromeDriver a v73.0.3683.68, limpié el espacio de trabajo del proyecto y lo reconstruí solo con las dependencias necesarias. Ahora me da un mensaje de error diferente cuando corro rD <- rsDriver(), terminando en: [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
También me disculpo si esto es obvio (esta es la primera vez que intento hacer algo como esto), pero ¿qué es el cliente web y qué es un GA? Además, ¿qué es el @Test y puedo ejecutarlo en RStudio?
Matthew Law
Web Client -> Chrome Browser , GA -> Disponibilidad general , @Test -> Una anotación utilizada para identificar una prueba usando JUnit / TestNG (simplemente puede considerar como prueba )
DebanjanB
1
Esta es solo una respuesta genérica sobre cómo solucionar problemas de desajustes de versión cuando se usa Selenium. Esta respuesta no se refiere a Ro RSeleniumen absoluto. Esta respuesta aceptada debería ser la de @CAD a continuación.
conrad-mac
1
+1 para la explicación (enseñar a un hombre a pescar y todo eso). Actualicé mi chromedriver para que coincida con mi versión de Chrome (Ayuda de Chrome -> Acerca de - versión) y se solucionó.
HockeyJ
26

La actualización de la versión de Google Chrome a 74 funcionó para mí.

Pasos: 1. Vaya a Ayuda -> Acerca de Google Chrome -> Chrome buscará actualizaciones automáticamente (actualice Chrome a la última versión)

ingrese la descripción de la imagen aquí

Atul
fuente
44
Esto funciono muy bien para mi. Mucho más fácil que la solución aceptada.
Anthony Al
22

Tuve que reinstalar el transportador para que extraiga el webdriver-managermódulo actualizado . Además, según el comentario de @ Mark, package-lock.jsonpuede estar bloqueando la dependencia.

npm uninstall protractor
npm install --save-dev protractor

Luego, asegúrese de verificar el maxChromedrivervalor node_modules/protractor/node_modules/webdriver-manager/config.jsondespués de la reinstalación para verificar que coincida con la versión deseada del controlador de Chrome.

demisx
fuente
2
Gracias, trabajó para mi. Tenía instalado el último transportador (5.4.2) pero el administrador de controladores web dependiente estaba atascado en 12.1.4. desinstalar y reinstalar transportador me dio un nuevo administrador de controladores web
Kev
Gracias, funcionó para mí también. Tuve el mismo problema que Kev describió en el comentario anterior. ^
Toms Tumshais
1
Este fue el problema para mí. El package-lock.jsonestaba bloqueando la dependencia. No es un error, solo necesita actualizar las dependencias.
Mark
2
¿Podría actualizar su respuesta para incluir la información proporcionada por @Mark? Puede ser crucial (era el problema real que tenía)
lealceldeiro
8

Hoy me ocupé de este problema y la actualización de mi webdrivermanger lo resolvió por mí (mi versión anterior era 3.0.0):

<dependency>
    <groupId>io.github.bonigarcia</groupId>
    <artifactId>webdrivermanager</artifactId>
    <version>3.3.0</version>
    <scope>test</scope>
</dependency>
cmlonder
fuente
1
He resuelto el mismo problema actualizando a la versión 3.3.0, gracias
Rajesh Om
1
Estaba en la versión 1.x. La actualización a 3.3.0 también lo arregló para mí.
ArtOfWarfare
Debe usar la última versión, que es <version> 3.6.2 </version>.
Neyomal
Creo que esta respuesta mejoraría enormemente al incluir pasos sobre cómo uno podría actualizar su "administrador de controladores web". Todo lo que has hecho aquí es proporcionar algo de XML sin mucha explicación. ¿Te importaría actualizar esta respuesta con algunos detalles adicionales? Gracias.
EstadísticasEstudiante
7

Acabo de encontrar el mismo tipo de error usando RSelenium::rsDriver()la chromever = "latest"configuración predeterminada que resultó en el intento fallido de combinar chromedriver 75.0.3770.8con la última versión google-chrome-stable 74.0.3729.157:

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

Dado que esto obviamente parece ser un problema recurrente y bastante molesto, se me ocurrió la siguiente solución para usar siempre la última versión compatible de ChromeDriver :

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())

El código anterior solo se prueba en Linux y utiliza algunos paquetes tidyverse (instálelos de antemano o vuelva a escribirlos en la base R). Para otros sistemas operativos, es posible que deba adaptarlo un poco, particularmente reemplazarlo command = "google-chrome-stable"con el comando específico del sistema para iniciar Google Chrome:

  • En macOS que debería ser suficiente para reemplazar command = "google-chrome-stable"con command = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome".

  • En Windows, un error específico de la plataforma nos impide llamar al binario de Google Chrome directamente para obtener su número de versión. En su lugar, haga lo siguiente:

    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())

Básicamente, el código solo garantiza que la última versión de ChromeDriver que coincida con el número de versión de parche mayor-menor del navegador estable de Google Chrome del sistema se pase como chromeverargumento. Este procedimiento debe cumplir con el esquema de versiones oficial de ChromeDriver . Citar:

  • ChromeDriver utiliza el mismo esquema de número de versión que Chrome (...)
  • Cada versión de ChromeDriver es compatible con Chrome con números de versión principales, secundarios y de compilación coincidentes. Por ejemplo, ChromeDriver 73.0.3683.20 admite todas las versiones de Chrome que comienzan con 73.0.3683.
Salim B
fuente
3
El héroe que necesitamos. ¡Gracias! PD: edité para incluir el código de Windows para que sea más fácil para futuros lectores
Tung
2
👍 ¡Lo acabo de integrar correctamente ya que lo has probado con éxito!
Salim B
3

Realmente estaba luchando con esta falta de coincidencia entre ChromeDriver v74.0.3729.6 y el navegador Chrome v73.0. Finalmente encontré una manera de llevar ChromeDriver a una versión anterior,

  1. En Chrome> Acerca de Google Chrome, copie el número de versión, excepto el último grupo. Por ejemplo, 72.0.3626.

  2. Pegue esa versión al final de esta url y visítela. Volverá con una versión, que debes copiar. https://chromedriver.storage.googleapis.com/LATEST_RELEASE_

  3. De vuelta en la línea de comando, ejecute bundle exec chromedriver-update <copied version>

DanaG.
fuente
Busqué la solución y enseñé: ya debe haber una respuesta como esta :)
Aleks
3

Travis CI

Tuve el mismo problema en Travis y lo resolví agregando:

addons:
  chrome: stable

a mi .travis.ymlarchivo

Francesco Borzi
fuente
Si esto no funciona para usted, intente esto: stackoverflow.com/a/57577404/2441263
lucas
3

Travis CI alternativa

Otra respuesta ya que Francesco Borzi no funcionó para mí.

Agregue esto a su 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

Muchas gracias y crédito a tagliala en github:

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

lucas
fuente
2

Esta solución me funcionó

  1. Asegúrese de estar usando R 3.5.3 o superior
  2. driver <- rsDriver(browser=c("chrome"), chromever="73.0.3683.68")
stevec
fuente
2

Ya no es necesario degradar Chrome, cuando obtienes este error solo significa que es hora de webdriver-manager updatevolver a ejecutarse

Bogdan Martinescu
fuente
2

Encontré este problema y pude resolverlo en 2 pasos principales:

1 - Actualización al último chromedriver a través de homebrew cli

brew cask upgrade chromedriver

2 - actualizar a la última versión a través de la GUI de Chrome

chrome: // settings / help o cmd+ ,luego añadiendo ayuda al final (tu eliges)

desde allí, debe aterrizar en la página Acerca de Chrome. Aquí deberá verificar que está en la última y mejor versión (el problema con el que me encontraba se derivaba de una falta de coincidencia en el cli frente a la versión actual de Chrome)

Si obtiene el error, verá un update & relaunchbotón de acción principal.

después de "relanzar" Chrome, ahora tendrá la versión más nueva que coincida con tu cli

ejemplo:

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

solo ve a esta url en el navegador Chrome

 chrome://settings/help  

y Chrome buscará actualizaciones automáticamente (actualiza Chrome a la última versión)

terminar :)

mamal
fuente
1

Obtuve el mismo error cuando estoy usando el marco de robot (marco basado en Selenium) en una instancia de Docker . La razón fue que Docker estaba usando el caché google-chrome-stable_current_amd64.debpara Chrome, pero ha instalado el último controlador de Chrome, que era una versión posterior.

Luego utilicé el siguiente comando y el error se resolvió.

docker-compose build --no-cache

Espero que esto ayude a alguien.

Arosha
fuente
1

Estaba enfrentando el mismo error:

sesión no creada: esta versión de ChromeDriver solo es compatible con la versión 75 de Chrome

...

Información del controlador: driver.version: ChromeDriver

Estamos ejecutando las pruebas desde una computadora que no tiene una interfaz de usuario real, por lo que tuve que trabajar a través de una línea de comando (CLI).

Comencé detectando la versión actual de Chrome que estaba instalada en la computadora Linux:

$> google-chrome --version

Y obtuve esta respuesta:

Google Chrome 74.0.3729.169

Entonces actualicé la versión de Chrome así:

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

Y después de verificar nuevamente la versión, obtuve esto:

Google Chrome 75.0.3770.100

Luego, las pruebas de selenio pudieron funcionar sin problemas.

riorio
fuente
Esto es aplicable cuando el navegador Chrome se instaló a través de repo / ppa y no se puede actualizar por sí mismo
Prusswan
1

Solo actualiza el transportador:

npm install protractor @ latest --save-dev

Gi1ber7
fuente
1

Puede especificar la versión exacta de su instalación de Chrome de esta manera:

webdriver-manager update --versions.chrome 73.0.3683.75

Tal vez necesite hacer una webdriver-manager cleanprimera en el caso de una rebaja.

ceja
fuente
1
$ which chromedriver
/usr/local/bin/chromedriver
$ chromedriver --version
ChromeDriver 78.0.3904.105

Descargué un archivo zip de https://chromedriver.chromium.org/downloads. Dice "Si está usando Chrome versión 79, descargue ChromeDriver 79.0.3945.36" y estaba usando Chrome versión 79. (Lo comprobé chrome://settings/help) Aparentemente, el el error para mí fue "Esta versión de ChromeDriver solo es compatible con la versión 78 de Chrome"

Y luego hice clic en el archivo zip y moví ese archivo "chromedriver" al /usr/local/bin/directorio. Eso resolvió el problema.

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

Es útil para la gente de Linux. Mi problema era trivial, utilicé el navegador de cromo. Instalé Chrome y se resolvieron todos los problemas. Podría funcionar con cromo pero con acciones adicionales. No recibí un éxito. Podría establecer una versión de controlador necesaria para la configuración del transportador. Usó lo último. Necesitaba una rebaja.

Victor Shelepen
fuente
0

Tengo casi los mismos problemas como este, los problemas vienen dentro de la tubería cuando ejecuto mi prueba de selenio que necesita el paquete chromedriver para ejecutar la prueba e2e.

Mi canal de compilación de error

El problema es solo porque en la tubería (en mi caso) está teniendo la versión 73 de Chrome, y mi paquete chromedriver está instalado en la versión 74.

Finalmente hay dos soluciones simples:

  1. Baja tu cromo
  2. Reduzca la versión de su paquete chromedriver. en mi caso, porque estoy corriendo dentro de la tubería necesito instalar el controlador de cromo antes de ejecutar la prueba de selenio como se muestra a continuación.

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

Gadani
fuente
Tengo el mismo problema, ¿Cómo saber la versión de Chrome en el nodo Jenkins?
Chandresh Mishra
Cómo instalar un cromo en el nodo como parte de la tubería de construcción si no hay cromo
Chandresh Mishra
Para instalar un Chrome como parte de la canalización de compilación, simplemente puede agregar el script de tarea que he puesto arriba.
Gadani
0

Usando Visual Studio

No pude resolver el desajuste de la versión siguiendo cualquiera de las respuestas al usar Visual Studio, pero simplemente actualizando los paquetes nuget Selenium.WebDriver y Selenium.WebDriver.ChromeDriver a las últimas versiones trabajadas.

Estaba usando Chrome v78, y la actualización de chromedriver a v78 todavía dio el error de incompatibilidad. La respuesta de CAD me llevó a la solución.

GuyB
fuente
0

Hoy me pasó el mismo problema.

Mi solución:

Descargue la última versión estable de chromedriver: https://sites.google.com/a/chromium.org/chromedriver/

Actualice el controlador de Chrome en su carpeta Selenium. Esto es un poco difícil, porque está en una carpeta oculta en su PC llamada AppData. Así es como lo hice en mi computadora (Windows 7):

C:> usuarios> su usuario> \ AppData (debe escribir esto en el cuadro de ruta de la carpeta, ya que es una carpeta oculta)> Local (este es el nombre de la carpeta en portugués, tal vez tendrá un nombre diferente para usted) > SelenioBásico

Allí encontrarás la aplicación chromedriver. Simplemente cámbiele el nombre (en caso de que no funcione, desea tener la versión anterior) y luego pegue la versión más reciente.

Amanda Restom de Castro
fuente
0

Tuve el mismo problema recientemente. Este fue mi error:

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

Esta solución funcionó para mí:

  • asegúrese de que no se ejecutan procesos chromedriver.exe (si es necesario, elimínelos a todos, por ejemplo, a través del administrador de tareas)
  • Ir a la carpeta bin y eliminar el archivo chromedriver.exe desde allí (en mi caso fue: [project_folder]\bin\Debug\netcoreapp2.1)
krupaluke
fuente
0

Asegúrese de tener la última versión de webdriver-manager. Puedes instalar lo mismo usandonpm i webdriver-manager@latest --save

Luego ejecuta lo siguiente

command.webdriver-manager update
Rahul Tokase
fuente
0

Tuve el mismo problema y lo resolví simplemente descargando un chromedriverarchivo para una versión anterior de Chrome. Descubrí que la versión 79 de Chrome es compatible con la versión actual de Selenium.

Luego lo guardé en una ruta específica y vinculé esa ruta a mi webdriver.

Los pasos exactos se especifican en este enlace: http://chromedriver.chromium.org/downloads

Gallina Omer
fuente
0

Tuve un problema similar, solo actualicé el administrador de webdriver en mac, use esto en la terminal para actualizar el administrador de webdriver-

 sudo webdriver-manager update
MKR
fuente
0
  1. descargue la versión de lanzamiento estable actual de su Chrome e instálela (para verificar su versión de Google Chrome, vaya a Ayuda> Acerca de Google Chrome e intente instalar esa versión en su máquina local.

Para descargar la versión de Google Chrome, visite el sitio chromedriver.chromium.org

Akash Desai
fuente
0

Verifiqué la versión de mi navegador Google Chrome instalado en mi PC y luego descargué ChromeDriverla versión adecuada para mi navegador. Puede descargarlo desde https://chromedriver.chromium.org/

Varat Vohra
fuente