сеанс не створено: Ця версія ChromeDriver підтримує лише помилку Chrome версія 74 із ChromeDriver Chrome за допомогою Selenium


164

Я намагаюся запустити RSelenium за допомогою функції rsDriver, але коли я запускаю, rD <- rsDriver() отримує повідомлення про те, що мені потрібна нова версія 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.

Здається, повідомлення про помилку говорить про те, що мені потрібна версія Chrome 74.0.3729.6, але коли я дивлюся в налаштуваннях Chrome, воно говорить про те, що я використовую останню стабільну версію (73.0.3683.75). Після подальшого googling 74.0.3729.6 - це попередньо випущена версія версії Chrome: чи потрібно мені це встановити, щоб використовувати ChromeDriver з RSelenium?

Я не схвалений ідеєю використання Chrome, але мені не вдалося змусити rsDriver використовувати Firefox: коли я вказую browser = "firefox", rsDriver видає мені те саме повідомлення про помилку щодо ChromeDriver, що не підтримує мою версію Chrome.

Інформація про моє сеанс:

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

1
Завантажте цю стару версію. Добре працює! >> ---> chromedriver.storage.googleapis.com/index.html?path=2.46
Нельсон Карвальо,

1
у моєму випадку, якщо помилка говорить, що вона підтримує лише версію 76, я не можу використовувати хром 76.xxx. якщо я переходжу до 75.xxx, він говорить, що він підтримує лише версію 75. Якщо я спробую останню версію (78 наразі), вона працює
BingLi224,

@ BingLi224, які версії селену та Python використовуються? Я потрапив у ту саму проблему, хоча версія Chrome - 78.0.3904.70
zzxwill

@zzxwill Selenium 3.141.0, Python 3.7.3, Chrome 78.0.3904.70 (наразі, але не впевнений, що це було на той момент)
BingLi224

Якщо у вас є шоколад, ви можете "оновити chromedriver з шоколаду"
Aus10

Відповіді:


36

Я зіткнувся з тим самим питанням сьогодні і знайшов цю публікацію та інших користувачів від Google. Я думаю, що я можу мати більш пряме рішення як модифікацію вашого коду. Попередня відповідь правильна при виявленні невідповідності у версіях.

Я спробував запропоновані рішення безрезультатно. Я виявив, що версії на моєму комп’ютері були правильними. Однак ця помилка невідповідності не була результатом фактичних версій, встановлених на комп'ютері, а скоріше код RSelenium шукає "останню" версію Chrome / ChromeDriver за аргументом за замовчуванням. Див. ?rsDriver()Довідкову сторінку щодо аргументів.

Якщо ви запускаєте код, binman::list_versions("chromedriver")як зазначено в довідковій документації, ви можете визначити версії, сумісні з функцією. У моєму випадку мені вдалося використати наступний код для встановлення з'єднання.

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

Ви маєте змогу вказати свою версію Chrome із chromever= аргументом. Мені довелося скористатись найближчою версією (моя хромована версія була "73.0.3683.75").

Сподіваюся, це допомагає!


1
Відповідь CAD працював на мене із застереженням chrome: // settings / help для перегляду та / або оновлення версії браузера Chrome. У моєму випадку я натиснув оновлене, щоб оновити версію: 73.0.3683.86 (Офіційна збірка) (64-розрядна)
користувач439089

Здається, що ваш варіант більше підходить для мого випадку. Але я не можу знайти, як сказати транспортиру, щоб використовувати визначену версію. Як цей chromever = "73.0.3683.68". У моєму випадку. Я використовую Chrome-браузер нижчої версії, ніж просить транспортир. Це мій випадок stackoverflow.com/questions/55984924/…
Віктор

2
Йо, сер, рок. Я трохи змінив цей код, щоб завжди використовувати останню версію: available.versions<-binman::list_versions("chromedriver") latest.version = available.versions$win32[length(available.versions)] Дякую за це!
СтатистикаСтудент

72

Для оновлення хромодрівера MacOS зробили трюк:

brew cask upgrade chromedriver

Приємно, що це привело мене до правильного шляху, за винятком я використовував chromedriver-beta, який очікував більш пізньої версії Chrome. Отже, що я зробив:brew cask uninstall chromedriver-beta; brew cask install chromedriver
Ентоні

2
Це працює лише в тому випадку, якщо ви встановили хромодрук за допомогою варіння. Я встановив його шляхом прямого завантаження, тому спочатку запустив, rm /usr/local/bin/chromedriverа потім brew cask install chromedriverотримати останню версію. У будь-якому випадку рішенням було модернізоване хромодрук.
Лукаса

2
це має бути прийнята відповідь замість тієї, що пропонує
Гійом Петі

Це вирішило мою проблему.
negrotico19

62

Це повідомлення про помилку ...

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)

... означає, що ChromeDriver очікує, що версія браузера Chrome буде 74 .


Швидка установка останнього ChromeDriver

Щоб встановити останню версію ChromeDriver, ви можете використовувати:

  • Користувачі Mac з Homebrew :brew tap homebrew/cask && brew cask install chromedriver
  • Дистрибуції на базі Debian :sudo apt-get install chromium-chromedriver
  • Користувачі Windows із встановленим Chocolatey :choco install chromedriver

Аналіз

Ваша основна проблема - несумісність між версією бінарних файлів, яку ви використовуєте, таким чином:

  • Ви використовуєте Chromeedriver = 74.0.3729.6
  • Примітки до випуску Chromeedriver = 74.0.3729.6 чітко згадує таке:

Підтримує Chrome v74

  • Ви використовуєте нещодавно випущений хром = 73.0

Таким чином, існує чітка невідповідність між ChromeDriver v74.0.3729.6 та Chrome Browser v73.0


Рішення

  • Знизити ChromeDriver на v73.0.3683.68 ChromeDriver рівні.
  • Тримайте Chrome версії на V73 Chrome рівні. ( відповідно до приміток до випуску ChromeDriver v73.0.3683.68 )
  • Очистіть свій Workspace Project через IDE і Rebuild ваш проект тільки з необхідними залежностями.
  • Якщо ваша базова версія веб-клієнта занадто стара, видаліть її та встановіть останню версію GA та випущену версію веб-клієнта .
  • Виконай своє @Test.
  • Завжди посилайтеся driver.quit()на tearDown(){}метод, щоб закрити та знищити екземпляри WebDriver та веб-клієнтів .

Довідково

Ви можете знайти відповідне детальне обговорення у:


Я знизив ChromeDriver на v73.0.3683.68, очистив робочу область проекту та відновив його лише з необхідними залежностями. Тепер він дає мені інше повідомлення про помилку, коли я бігаю rD <- rsDriver(), закінчуючи таким чином: [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.
Закон Метью

Також вибачте, якщо це очевидно (це я вперше намагаюся зробити щось подібне), але що таке веб-клієнт і що таке GA? Крім того, що таке @Test і чи можу я запустити це в RStudio?
Закон Метью

Веб-клієнт -> Chrome Browser , GA -> Загальна доступність , @Test -> Анотація, що використовується для ідентифікації тесту за допомогою JUnit / TestNG (ви можете просто вважати тестом )
DebanjanB

1
Це лише загальна відповідь про те, як усунути невідповідність версій під час використання Selenium. Ця відповідь взагалі не стосується Rабо RSelenium. Ця прийнята відповідь повинна відповісти @CAD нижче.
conrad-mac

1
+1 для пояснення (навчіть людину ловити рибу та все таке). Я модернізував Chromeedriver, щоб він відповідав моїй хромованій версії (Довідка Chrome -> About - версія), і це було виправлено.
ХокейJ

26

Оновлення версії Google Chrome до 74Для мене працювало .

Кроки: 1. Перейдіть у Довідку -> Про Google Chrome -> Chrome автоматично шукатиме оновлення (оновить Chrome до останньої версії)

введіть тут опис зображення


4
Це спрацювало для мене чудово. Набагато простіше, ніж прийняте рішення.
Ентоні До

22

Мені довелося перевстановити транспортир, щоб витягнути оновлений webdriver-managerмодуль. Крім того, за коментарем @ Марка, package-lock.jsonможливо, блокується залежність.

npm uninstall protractor
npm install --save-dev protractor

Після цього переконайтесь, що перевірте maxChromedriverзначення node_modules/protractor/node_modules/webdriver-manager/config.jsonпісля перевстановлення, щоб переконатися, що воно відповідає бажаній версії драйвера Chrome.


2
Дякую, працювали на мене. У мене був встановлений останній транспортир (5.4.2), але залежний webdriver-менеджер застряг 12.1.4. видалення та перевстановлення транспортира дало мені новіший менеджер веб-драйверів - 12.1.7
Кев

Дякую, працювали і для мене. У мене був такий самий випуск, як описано в попередньому коментарі Кева. ^
Toms Tumshais

1
це було проблемою для мене. The package-lock.jsonблокував залежність. Це не помилка, просто потрібно оновити залежності.
Марк

2
Чи можете ви оновити свою відповідь, щоб включити інформацію, надану @Mark? Це може бути вирішальним (це був власне питання у мене)
lealceldeiro

8

Я вирішив цю проблему сьогодні, і оновлення свого веб-диспетчера вирішило це для мене (моя попередня версія була 3.0.0):

<dependency>
    <groupId>io.github.bonigarcia</groupId>
    <artifactId>webdrivermanager</artifactId>
    <version>3.3.0</version>
    <scope>test</scope>
</dependency>


1
Я був на версії 1.x. Оновлення до 3.3.0 виправило це і для мене.
ArtOfWarfare

Ви повинні використовувати останню версію, яка <version> 3.6.2 </version>.
Нейомаль

Я думаю, що ця відповідь буде значно покращена, включивши кроки щодо того, як можна йти про оновлення свого "webdrivermanager". Все, що ви тут зробили, - це якийсь XML без особливих пояснень. Ви б не хотіли б оновити цю відповідь додатковими подробицями? Дякую.
СтатистикаСтудент

7

Я просто зіткнувся з тим же видом помилки, використовуючи налаштування RSelenium::rsDriver()за замовчуванням chromever = "latest", що призвело до невдалої спроби поєднання chromedriver 75.0.3770.8з останнім google-chrome-stable 74.0.3729.157:

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

Оскільки це, очевидно, здається повторюваним і досить дратівливим питанням, я придумав таке рішення, щоб завжди використовувати останню сумісну версію 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())

Вищевказаний код тестується лише в Linux і використовує деякі пакети sidyverse (попередньо встановіть їх або перепишіть його в базу R). Для інших операційних систем вам, можливо, доведеться трохи адаптувати його, особливо замінити command = "google-chrome-stable"команду, що відповідає системі, щоб запустити Google Chrome:

  • На macOS має бути достатньо замінити command = "google-chrome-stable"на command = "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome".

  • У Windows, помилка , пов’язана з платформою, не дозволяє нам дзвонити в бінарний файл Google Chrome, щоб отримати номер його версії. Замість цього виконайте наступне:

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

В основному, код просто забезпечує останню версію ChromeDriver, що відповідає номеру версії основного-мінорного патча стабільного браузера Google Chrome в системі, передається як chromeverаргумент. Ця процедура повинна дотримуватися офіційної схеми версій ChromeDriver . Цитата:

  • ChromeDriver використовує ту саму схему номерів версій, що і Chrome (...)
  • Кожна версія ChromeDriver підтримує Chrome із відповідними основними, мінорними номерами та номерами версій. Наприклад, ChromeDriver 73.0.3683.20 підтримує всі версії Chrome, які починаються з 73.0.3683.

3
Герой нам потрібен. Дякую! PS: Я відредагував, щоб включити код Windows, щоб полегшити майбутнім читачам
Tung

2
👍 Я щойно правильно його інтегрував, оскільки ви успішно його протестували!
Салим Б

3

Я дуже боровся з цією невідповідністю між ChromeDriver v74.0.3729.6 та Chrome Browser v73.0. Нарешті я знайшов спосіб перенести ChromeDriver до більш ранньої версії,

  1. У Chrome> Про Google Chrome скопіюйте номер версії, за винятком останньої групи. Наприклад, 72.0.3626.

  2. Вставте цю версію в кінці цієї URL-адреси та відвідайте її. Він повернеться з версією, яку слід скопіювати. https://chromedriver.storage.googleapis.com/LATEST_RELEASE_

  3. Повернувшись до командного рядка, запустіть bundle exec chromedriver-update <copied version>


Я знайшов рішення і навчив - відповідь повинна бути такою вже :)
Алекс


3

Travis CI альтернатива

Ще одна відповідь, оскільки Франческо Борзі не працював на мене.

Додайте це до свого 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

Велика подяка та заслуга компанії tagliala на Github:

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


2

Це рішення спрацювало на мене

  1. Переконайтеся, що ви використовуєте R 3.5.3 або вище
  2. driver <- rsDriver(browser=c("chrome"), chromever="73.0.3683.68")

2

Більше не потрібно знижувати Chrome, коли ви отримуєте цю помилку, це означає, що саме час webdriver-manager updateзнову запуститись


2

Зайнявся цим питанням і вдалося вирішити за допомогою двох основних кроків:

1 - Оновлення до останнього хромедрівера через домашній кліп

brew cask upgrade chromedriver

2 - оновлення до останньої версії через графічний інтерфейс Chrome

chrome: // налаштування / довідка або cmd+, а потім натискання на допомогу в кінці (на ваш вибір)

звідти ви повинні перейти на сторінку About Chrome. Тут вам потрібно буде переконатися, що ви перебуваєте в останній і найкращій версії (проблема, з якою я стикався з невідповідністю кліпу та поточній хромованій версії)

якщо ви отримаєте помилку, ви побачите a update & relaunch кнопку первинної дії.

після хромованого "відновлення" тепер буде найновіша версія, що відповідає вашому кліпу

приклад:

Google Chrome is up to date
Version 80.0.3987.87 (Official Build) (64-bit)

2

просто перейдіть до цієї URL-адреси в браузері Chrome

 chrome://settings/help  

і Chrome автоматично шукатиме оновлення (оновіть Chrome до останньої версії)

закінчити :)


1

Я отримав таку ж помилку, коли використовую рамковий робот (на основі Selenium Framework) в екземплярі Docker . Причиною тому, що докер користувався кешемgoogle-chrome-stable_current_amd64.deb хром, але він встановив найновіший драйвер хрому, який був пізнішою версією.

Тоді я використав команду та помилки, вирішені нижче

docker-compose build --no-cache

Сподіваюся, що це комусь допоможе.


1

Я зіткнувся з тією ж помилкою:

сеанс не створено: Ця версія ChromeDriver підтримує лише версію Chrome 75

...

Інформація про драйвера: driver.version: ChromeDriver

Ми проводимо тести з комп’ютера, у якого немає справжнього інтерфейсу користувача, тому мені довелося працювати через командний рядок (CLI).

Я почав з виявлення поточної версії Chrome, встановленої на комп’ютері Linux:

$> google-chrome --version

І отримав цю відповідь:

Google Chrome 74.0.3729.169

Тоді я оновив версію Chrome так:

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

І перевіривши ще раз версію, я отримав це:

Google Chrome 75.0.3770.100

Тоді тести Селена змогли безперебійно працювати.


Це застосовно, коли браузер Chrome був встановлений через repo / ppa і не може оновити себе
prusswan

1

Просто оновіть транспортир:

npm встановити транспортир @ latest --save-dev


1

Ви можете вказати точну версію установки Chrome так:

webdriver-manager update --versions.chrome 73.0.3683.75

Можливо, вам потрібно зробити webdriver-manager cleanперше у випадку зниження рівня.


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

Я завантажив поштовий файл з https://chromedriver.chromium.org/downloads У ньому написано "Якщо ви використовуєте Chrome версію 79, завантажте ChromeDriver 79.0.3945.36", і я використовував Chrome версії 79. (Я перевіривchrome://settings/help Мабуть, помилка для мене була "Ця версія ChromeDriver підтримує лише версію Chrome 78"

А потім я натиснув zip-файл і перемістив цей файл "Chromeedriver" в /usr/local/bin/каталог. Це вирішило питання.

$ which chromedriver
$ chromedriver --version
ChromeDriver 79.0.3945.36

0

Це корисно для Linux. Моя проблема була тривіальною, я використовував хром-браузер. Я встановив хром і всі проблеми були вирішені. Він може працювати з хромом, але з додатковими діями. Я не отримав успіху. Я можу встановити потрібну версію драйвера для конфігурації транспортира. Тут використано останнє. Мені потрібен був пониження рівня.


0

У мене майже такі ж проблеми, як ця, проблеми надходять всередину конвеєра під час виконання мого тесту на селен, який потребує пакету Chromeedriver для запуску тесту e2e.

Моя помилка побудови трубопроводу

Проблеми полягають лише в тому, що в конвеєрі (в моєму випадку) є хромована версія 73, а мій пакет Chromeedriver встановлений на версії 74.

Нарешті, є два простих рішення:

  1. Зменшіть свій хром
  2. Поновіть версію пакета Chromeedriver. у моєму випадку, тому що я працюю всередині конвеєра, мені потрібно встановити хромодрук перед запуском тесту на селен, як показано нижче.

    - script: npm install chromedriver@73.0.0 --chromedriver-force-download displayName: 'Install Chrome'


У мене виникає така ж проблема: Як дізнатися хромову перехід на вузол Дженкінса?
Чандреш Мішра

Як встановити хром на вузлі як частину конвеєра, якщо немає хрому
Chandresh Mishra

щоб встановити хром як частину конвеєра побудови, ви можете просто додати сценарій завдання, який я поставив вище.
Гадані

0

Використання Visual Studio

Я не зміг вирішити невідповідність версії, дотримуючись будь-якого з відповідей під час використання Visual Studio, а просто оновив нульові пакети Selenium.WebDriver і Selenium.WebDriver.ChromeDriver до останніх версій, що працювали.

Я використовував Chrome v78, і оновлення Chromeedriver до v78 ​​все ще дало помилку несумісності. Відповідь CAD привела мене до рішення.


0

Ця ж проблема трапилася і зі мною сьогодні.

Моє рішення:

Завантажте останній стабільний випуск Chromeedriver: https://sites.google.com/a/chromium.org/chromedriver/

Оновіть драйвер хрому в папці Selenium. Це трохи важко, оскільки знаходиться в прихованій папці на вашому ПК під назвою AppData. Ось як я це зробив у своєму комп’ютері (Windows 7):

C:> users> your user> \ AppData (вам потрібно записати це у поле шляху до папки, оскільки це прихована папка)> Local (це назва папки португальською мовою, можливо, вона буде мати інше ім’я для вас) > СеленBasic

Там ви знайдете додаток хромедрівер. Просто перейменуйте її (якщо вона не працює, ви хочете мати старішу версію) і замість цього вставити найновіший випуск.


0

У мене був той самий випуск нещодавно. Це була моя помилка:

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

Це виправлення працювало для мене:

  • переконайтеся, що немає запущених процесів chromedriver.exe (за потреби вбийте їх усіх, наприклад, через диспетчер завдань)
  • перейти в папку бен і видалити chromedriver.exe звідти файл (в моєму випадку це було: [project_folder]\bin\Debug\netcoreapp2.1)

0

Переконайтеся, що у вас є остання версія веб-диспетчера. Ви можете встановити те саме, використовуючиnpm i webdriver-manager@latest --save

Потім запустіть наступне

command.webdriver-manager update

0

У мене була та сама проблема, і я її вирішив, просто завантаживши chromedriverфайл для попередньої версії chrome. Я виявив, що версія 79 Chrome сумісна з поточною версією Selenium.

Потім я зберегла його у вказаному шляху та пов’язала цей шлях зі своїм webdriver.

Точні кроки вказані за цим посиланням: http://chromedriver.chromium.org/downloads


0

У мене була аналогічна проблема щойно оновленого менеджера веб-драйверів на mac, використовуючи це в терміналі, щоб оновити менеджер webdriver-

 sudo webdriver-manager update

0
  1. завантажте поточну версію свого хромованого версії та встановіть її (щоб перевірити версію Google Chrome, перейдіть у Довідку> про Google chrome та спробуйте встановити цю версію на локальній машині.

Для завантаження версії Google Chrome ви відвідуєте веб-сайт = chromedriver.chromium.org


0

Я перевірив версію свого браузера Google Chrome, встановлену на моєму ПК, а потім завантажив ChromeDriverвідповідну моїй версії браузера. Ви можете завантажити його з https://chromedriver.chromium.org/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.