UnreachableBrowserException: не удалось начать новый сеанс. Возможные причины: неверный адрес удаленного сервера или ошибка запуска браузера. - PullRequest
1 голос
/ 30 октября 2019

Я новичок в селене. Возможность настроить селен, настроенный в Ubuntu. Подробности конфигурации приведены ниже:

Но при каждом запуске я получаю ниже ошибку на Дженкинс:

Opening chrome driver
Oct 30, 2019 1:26:49 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
[ERROR] Tests run: 3, Failures: 1, Errors: 0, Skipped: 2, Time elapsed: 0.998 s <<< FAILURE! - in TestSuite
[ERROR] setUp(com.test.WebAppTitleTestOnChrome)  Time elapsed: 0.895 s  <<< FAILURE!
org.openqa.selenium.remote.UnreachableBrowserException: 
Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.

Пожалуйста, предлагайте мне.

1 Ответ

0 голосов
/ 30 октября 2019

Это сообщение об ошибке ...

org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. 
Possible causes are invalid address of the remote server or browser start-up failure.

... подразумевает, что ChromeDriver не смог инициировать / создать новый WebBrowser т.е. Браузер Chrome сеанс.

Возможно, вашей главной проблемой является несовместимость между используемой вами версией двоичных файлов:

  • Вы используете chromedriver = 2,41
  • Примечания к выпуску chromedriver = 2,41 ясно упоминает следующее:

Поддержка Chrome v67-69

  • Вы используете хром = 68.0
  • Ваш клиент Selenium версия неизвестна для нас.
  • Ваша версия JDK равна неизвестна для нас.

Так что можетнесоответствие между JDK-версией , Selenium Client версии , ChromeDriver v2.41 и Chrome Browser v68.0


Решение

Убедитесь, что:

  • JDK обновлен до текущих уровней JDK 8u222 .
  • Selenium являетсяобновлен до текущих уровней Версия 3.141.59 .
  • ChromeDriver обновлен до текущего ChromeDriver v78.0 уровня.
  • Chrome обновлен до текущего Chrome версии 78.0 уровня. (в соответствии с Замечаниями по выпуску ChromeDriver v78.0 )
  • Очистить ваше Рабочее пространство проекта через IDE и Перестройте ваш проект только с необходимыми зависимостями.
  • Если ваша базовая версия Web Client устарела, удалите ее и установите последнюю версию GA и выпущенную версию WebКлиент .
  • Возьмите Перезагрузка системы .
  • Выполните @Test как пользователь без полномочий root .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...