【发布时间】:2018-05-08 08:53:05
【问题描述】:
我在 nightwatch 中编写了大约 70 个测试,其中许多是相互依赖的,因此它们必须按一定的顺序执行,我将定义顺序。每个测试都在不同的文件中,如下所示:
module.exports = {
'Test name example': function (browser) {
browser
// test
}
};
我想知道按照我喜欢的顺序运行这些测试的最佳方式是什么? 有没有办法创建一个“母文件”,您可以在其中导入/要求所有书面测试,然后按照您喜欢的顺序执行它们? 根据我在网上搜索的内容,一种解决方案是:“在每个测试文件前面加上一个数字,表示您希望它们运行的顺序”来自How can I run Nightwatch tests in a specific order?,或者使用“--testcase”,如How to run a single test in nightwatch 所示,但我想知道这些是不是所有的可能性。
【问题讨论】:
标签: javascript selenium automated-tests nightwatch.js