Здравствуйте всеСелен WebDriver + транспортир + CucumberJS
Я обнаружил проблемы, которые я не уверен, что на самом деле это известная проблема с рамками или это связано с версиями транспортир + CucumberJS что Я использую это:
"cucumber": "~0.7.0",
"protractor": "~2.5.1",
"selenium-standalone": "3.0.0",
Я использую эту версию, как сегодня, я знаю, что CucumberJS был отделен от транспортира, но так как наш текущий проект использует узел < 4, я не могу обновить его. Сказав это, ошибка, с которой я столкнулась, заключается в том, что я запускаю тестовый набор с помощью protractor config.js
и комментирует атрибут seleniumAddress
(он запускает веб-диск автоматически в случайном порту) Ошибка, которая появляется при завершении набора:
throw new Error('This driver instance does not have a valid session ID ' +
^
НО когда я бегу тот же самый набор, начиная WebDriver вручную и установки адреса селена, тест проходит !!!
Пакет содержит:
17 scenarios (17 passed)
55 steps (55 passed)
Кто-нибудь знает, что может быть причиной? Моя первая мысль заключается в том, что запуск сервера вручную приведет к замедлению работы webDriver, и поэтому тестовые действия будут такими же, поэтому ... но я сравнивал как время выполнения, так и разницу между двумя ...