【发布时间】:2020-07-18 13:05:12
【问题描述】:
我目前正在创建一个允许我从图形界面运行 Nightwatch 测试的网络应用程序。现在我可以使用来自我正在使用 Nightwatch Programmatic 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));
});
})
【问题讨论】:
-
您是在询问是否传递可用测试的文件夹路径?
-
嘿,@Raju 不,我真正想要的是通过 Nightwatch Programmatic API 运行单个测试。
标签: javascript selenium express nightwatch.js