#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 — тестовые наборы работали нормально до прошлой недели с теми же версиями