t.me/atinfo_chat Telegram группа по автоматизации тестирования

org.openqa.selenium.SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 74

chromedriver
java
webdriver
selenide
Теги: #<Tag:0x00007f9c4af6c9b0> #<Tag:0x00007f9c4af6c820> #<Tag:0x00007f9c4af6c690> #<Tag:0x00007f9c4af6c550>

(Vitaliy Schwarz) #1

Недавно перестал работать chromedriver, вшитый в Selenide. При старте тестов выбивает ошибка

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Starting ChromeDriver 74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}) on port 13710
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

org.openqa.selenium.SessionNotCreatedException: 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=Windows NT 10.0.17134 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 996 milliseconds
Build info: version: '3.8.1', revision: '6e95a6684b', time: '2017-12-01T18:33:54.468Z'

Не понял, в чем прикол, версия хрома 74, как и требует в ошибке! Версия selenide - 4.9.1. Тестам больше года, всегда работало как часы.
Не обновлял selenide, потому что тесты переставали работать. Делал тему тут по этому поводу - причина так и не была обнаружена.
Буду очень благодарен за помощь!


(rpwheeler) #2

Видел похожую проблему в чат-канале сообщества. Советуют либо обновить Селенид, либо откатить Хром на 73 (а может даже 72)

Andrei Solntsev, [13.03.19 09:35]
Обновись на Selenide 5.2.1

Демид, [13.03.19 09:37]
Спасибо!)

Демид, [13.03.19 09:54]
Всё равно говорит “org.openqa.selenium.SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 74”

Ilya Brik, [13.03.19 09:57]
А уже есть 74? :open_mouth:

Демид, [13.03.19 09:57]
73 и 74 хром это canary версия?

Анатолий, [13.03.19 09:57]
[In reply to Ilya Brik]
вот так и пролетает мимо тебя мир)

Ann Doo, [13.03.19 09:57]
[In reply to Демид]
тогда chrome://settings/help

Ann Doo, [13.03.19 09:57]
и возвращайтесь на 72

Ilya Brik, [13.03.19 09:57]
[In reply to Анатолий]
Да у меня только сегодня с утра выскочил апгрейд на 73-ю версию… :open_mouth:

Анатолий, [13.03.19 09:58]
[ :horse: Sticker ]

Sergey Golovin, [13.03.19 10:06]
[In reply to Andrei Solntsev]
Или просто удали )


(Vitaliy Schwarz) #3

Началось это с 73 версии) тогда я подумал, что надо подождать до выхода 74, как написано в ошибке. Но сейчас понял, что я ошибался… Ок, попробую откатить браузер. Спасибо!


(asolntsev) #4

А как у вас может быть Chrome 74, если он ещё не вышел?


(Fiodar Motin) #5

Откатитесь до старой версии драйвера в менеджере, неплохое решение пока ждем хрома)

   WebDriverManager.chromedriver().version("2.45").setup();
        Configuration.baseUrl = getReg();
        Configuration.browserSize = "1920x1080";
        Configuration.remote = getDocker();
        Configuration.timeout = 10000;


(Vasiliy Rakshin) #6

Можно же скачать - https://www.google.ru/chrome/beta/, драйвер же есть.
Кто-то пытается прогнать тесты на будущих версиях ещё…


(asolntsev) #7

А, ясно. Ну, я сам не пробовал комбинацию 74+74, так что не знаю, работает ли она вообще…


(Яна Телегина) #8

странное дело версия хрома у меня на агенте стоит Версия 72.0.3626.121 (Официальная сборка), (32 бит)
а недавно тесты начали валиться а в логе вижу что тесты пытаются 74 открыть
хотя у меня его даже не установлено
Starting ChromeDriver 74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}) on port 9884


(Fiodar Motin) #9

Если у вас включен драйвер менеджер без дополнительных настроек то запускать он у вас будет всегда на самом последнем драйвере.