for (let i in info) {
describe(info[i].TestName, () => {
beforeAll(function () {
browser.get('http://abcsite.com');
});
describe('Login', () => {
Login.start();
});
describe('LibraryApp', () => {
LibraryApp.app(info[i]);
});
});
}
Conf.js具有:
suites: {
runSuite: ['RunSuite.js']
},
capabilities: {
browserName: 'chrome',
count: 2,
},
如何针对浏览器1运行数据行1,针对浏览器2运行数据行2,针对浏览器1运行数据行3,以此类推?
现在,它在浏览器1和2中运行数据行1,然后在浏览器1和2中运行数据行2
答案 0 :(得分:0)
您将需要分离规格文件(因此数据行1获取单个规格文件,数据行2获取单个规格文件,等等),然后添加shardTestFiles:true
和maxInstances: 3
功能并行运行测试文件。
据我所知,除非我弄错了,否则不可能在同一规格文件中并行运行不同的测试。