В настоящее время я работаю над созданием веб-приложения, которое позволит мне запускать тесты Nightwatch из графического интерфейса c. Прямо сейчас я могу запустить все свои тесты с помощью пост-запроса из моего веб-приложения. Я использую Nightwatch Programmati c API. У меня вопрос, могу ли я выбрать папку тестов, которую я хочу запустить из почтового запроса, вот мой код, спасибо.
router.post('/exec', function (req, res) {
Nightwatch.cli(function (argv) {
argv.config = 'nightwatch.conf.js';
argv.source= 'folder of tests i want to run';
const runner = Nightwatch.CliRunner(argv);
runner
.setup()
.startWebDriver()
.then(() => {
return runner.runTests()
})
.then(() => {
return runner.stopWebDriver()
})
.catch(err => console.error(err));
});
})