我想为一组不同的用户测试运行我所有的摩卡测试用例。 所有测试用例将为阵列中的每个用户运行。我目前正在维护配置数组中的用户列表。
如何使用webdriverio和mocha实现此目的?
答案 0 :(得分:0)
Mocha默认情况下支持它。
但是您可以更新测试套件以支持它,基本上它会循环运行测试:
describe('data-driven tests', function () {
var runs = [
{it: 'user 1', options: {...}},
{it: 'user 2', options: {...}},
];
before(function () {
...
});
runs.forEach(function (run) {
it('test functionality for ' + run.it, function () {
...
});
});
});