Я использую Nightwatch-Cucumber
, основанный на Nightwatch.js
. И я хочу интегрировать тесты REST API в мою среду Nightwatch. В настоящее время у меня есть только тесты End2End, основанные на Selenium, но в будущем я хочу, чтобы оба типа тестов были в одной среде, чтобы также было возможно использовать тесты End2End и REST API в гармонии в одном тесте Cucumber. Итак, я хочу объединить оба теста.
Каков наилучший и самый умный способ реализации таких тестов API REST в моей тестовой среде на основе Nightwatch-Cucumber
? Я пробовал кое-что с frisby.js
, но этот фреймворк использует Jasmine
и Jest
, и не рекомендуется использовать его в сочетании с Nightwatch
и Cucumber
.
Любые рекомендации?