сеанс не створено: Ця версія 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.