【发布时间】:2018-03-06 03:29:25
【问题描述】:
有没有办法在 Nightwatch.js 中动态创建测试用例?
一个示例用例:
我想从Qual-E 测试引擎运行“一致性”测试套件,并使用 Nightwatch.js 从页面中简单地读取测试用例的结果。目前我有一个单独的模块文件,每个测试用例都定义为一个单独的函数:
module.exports = {
'AudioContext' : function (browser) {
// test's code
},
...
'MediaList.length' : function (browser) {
// test's code
}
};
当来自Qual-E 测试引擎的“一致性”测试套件发生变化(不时发生)时,我需要更新模块文件中的测试用例列表。我想在这个模块文件中只有一个函数(例如 before 函数),它将读取Qual-E 页面作为第一步并在运行时生成测试用例,所以我将始终拥有最新的测试套件。
【问题讨论】:
标签: javascript testing nightwatch.js