Запустить nightwatchjs в режиме просмотра
Я ищу эквивалент мокко:
mocha test.spec.js -w
ручное открытие nigtwatch при каждом изменении требует много времени при написании теста.
есть идеи по этому поводу?
Я проверил документы Nightwatch и Google, ничего не пришло
0 ответов
Из того, что я видел, нет --watch
режим или команда для ночных часов. Это только ответ в том, что то, что я видел, подтверждает, что этого, кажется, не существует.
Вот источники, которые привели меня к такому выводу, включая возможные выводы для других решений:
- Я обнаружил проблему в репозитории Nightwatch с вопросом об этом в 2016 году: https://github.com/nightwatchjs/nightwatch/issues/1061. Ответ тогда был
"Нет, но вы можете использовать что-то вроде
grunt-contrib-watch
модуль.
- В 2018 году я обнаружил вопрос о переполнении стека, в котором говорится о том, как ночные часы и другие вещи, использующие селен, всегда возвращаются
exit code 1
: Nightwatch.js всегда возвращает код выхода 1. Это наводит меня на мысль, что ночные часы всегда выходят из своих испытаний. Вопрос задавался об интеграции тестов Nightwatch.js в задание Дженкинса. Комментарий предлагает возможное решение для этого, так что, возможно, можно сделать обертку для ночных часов:
Это происходит и с другими библиотеками на основе селена. Я думаю, что столкнулся с этой проблемой с транспортиром в прошлом. То, как мы справились с этим, заключалось в анализе результата вместо использования кода выхода и поиске любых сбоев. Если ничего не было найдено, то мы вернулись
0
явно... вы можете проверить на неудачные тесты, используяbrowser.currentTest.results.failed
а затем выяснить способ пропустить или провалить вашу сборку на основе этого.