量角器并行运行数据驱动的测试

时间:2018-10-18 16:35:34

标签: protractor

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

1 个答案:

答案 0 :(得分:0)

您将需要分离规格文件(因此数据行1获取单个规格文件,数据行2获取单个规格文件,等等),然后添加shardTestFiles:truemaxInstances: 3功能并行运行测试文件。

据我所知,除非我弄错了,否则不可能在同一规格文件中并行运行不同的测试。