Ошибка WebDriverError: нет активного сеанса с идентификатором

#javascript #selenium #tfs #protractor #jasmine2.0

#javascript #селен #tfs #транспортир #jasmine2.0

Вопрос:

Мои тесты завершаются неудачей, когда я запускаю их в TFS с приведенной ниже ошибкой

Ошибка WebDriverError: нет активного сеанса с идентификатором Сбой: нет активного сеанса с идентификатором

Те же тесты проходят локально — он работал нормально до пары дней назад, но сейчас вижу эту проблему

использование версии protractor — драйвер Chrome 5.4.2 — 2.42.exe

Комментарии:

1. Может ли any1 ответить на приведенный выше вопрос?

Ответ №1:

Проблема связана с несоответствием версии драйвера и версии браузера.

используйте приведенную ниже версию драйвера Chrome и соответствующую версию браузера на удаленном компьютере, на котором выполняются ваши тесты

  • Если вы используете Chrome версии 74, пожалуйста, загрузите ChromeDriver 74.0.3729.6
  • Если вы используете Chrome версии 73, пожалуйста, загрузите ChromeDriver 73.0.3683.68
  • Если вы используете Chrome версии 72, пожалуйста, загрузите ChromeDriver 2.46

См. Здесь для получения дополнительной информации http://chromedriver.chromium.org/downloads/version-selection

Надеюсь, это поможет вам

Комментарии:

1. не повезло, проблема все еще существует даже после изменения моего chromeDriver.exe версия

2. какую версию chromedriver и Chrome вы используете?

3. chromedriver_73.0.exe версия chrome — версия 73.0.3683.103 (официальная сборка) (64-разрядная версия) Первоначально первые два тестовых примера отображают приведенную ниже ошибку, а затем остальные показывают тайм-аут ошибки идентификатора сеанса — асинхронный обратный вызов не был вызван в течение времени ожидания, указанного jasmine. DEFAULT_TIMEOUT_INTERVAL

4. @Adamreed Не могли бы вы попробовать с Chrome версии 72 и ChromeDriver 2.46.

5. проблема возникла, когда я был на версии 72 и ChromeDriver 2.46 — тестовые наборы работали нормально до прошлой недели с теми же версиями