Запустить nightwatchjs в режиме просмотра

Я ищу эквивалент мокко:

mocha test.spec.js -w

ручное открытие nigtwatch при каждом изменении требует много времени при написании теста.

есть идеи по этому поводу?

Я проверил документы Nightwatch и Google, ничего не пришло

0 ответов

Из того, что я видел, нет --watch режим или команда для ночных часов. Это только ответ в том, что то, что я видел, подтверждает, что этого, кажется, не существует.

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

  1. Я обнаружил проблему в репозитории Nightwatch с вопросом об этом в 2016 году: https://github.com/nightwatchjs/nightwatch/issues/1061. Ответ тогда был

"Нет, но вы можете использовать что-то вроде grunt-contrib-watch модуль.

  1. В 2018 году я обнаружил вопрос о переполнении стека, в котором говорится о том, как ночные часы и другие вещи, использующие селен, всегда возвращаются exit code 1: Nightwatch.js всегда возвращает код выхода 1. Это наводит меня на мысль, что ночные часы всегда выходят из своих испытаний. Вопрос задавался об интеграции тестов Nightwatch.js в задание Дженкинса. Комментарий предлагает возможное решение для этого, так что, возможно, можно сделать обертку для ночных часов:

Это происходит и с другими библиотеками на основе селена. Я думаю, что столкнулся с этой проблемой с транспортиром в прошлом. То, как мы справились с этим, заключалось в анализе результата вместо использования кода выхода и поиске любых сбоев. Если ничего не было найдено, то мы вернулись 0 явно... вы можете проверить на неудачные тесты, используя browser.currentTest.results.failed а затем выяснить способ пропустить или провалить вашу сборку на основе этого.

Другие вопросы по тегам