Это сообщение об ошибке ...
executionContextCreated has invalid 'context': {"auxData":{"frameId":"EF256666E4D81997909BDF6BF23E3170","isDefault":true,"type":"default"},"id":1,"name":"","origin":"://"}
(Session info: chrome=83.0.4103.116)
(Driver info: chromedriver=2.15.322448 (52179c1b310fec1797c81ea9a20326839860b7d3),platform=Windows NT 10.0 x86_64)
... означает, что ChromeDriver не смог инициировать / создать новый Контекст просмотра т.е. Chrome Браузер сеанс.
Основная проблема заключается в несовместимости между версиями двоичных файлов, которые вы используете, как показано ниже:
- Вы используются chromedriver = 2,15
- Примечания к выпуску chromedriver = 2,15 четко упоминается следующее:
Поддерживает Chrome v40-43
Поддерживает Chrome версия 83
Таким образом, существует явное несоответствие между ChromeDriver v2.15 и Chrome Browser v83.0
Решение
Убедитесь, что:
- Selenium обновлен до текущих уровней Версия 3.141.59 .
- ChromeDriver обновлен до текущего ChromeDriver v83.0 уровня.
- Chrome обновлен до текущей Chrome версии 83.0 уровень. (согласно примечания к выпуску ChromeDriver v83.0 )
- Если ваша базовая веб-клиент версия слишком старая, удалите ее и установите последнюю версию GA и выпущенную версию Веб-клиент .
- Выполнить Перезагрузку системы .
- Выполнить
@Test
как не root пользователь . - Всегда вызывать метод
driver.quit()
в tearDown(){}
, чтобы корректно закрыть и уничтожить экземпляры WebDriver и Web Client .