有没有办法通过为每个测试打开浏览器实例来并行运行量角器测试?

Ziw*_*ugs 7 jasmine protractor

我的量角器测试面临同步问题,我希望与我的实际设置相比,并行运行我的测试.事实上,此刻我的测试一个接一个地进行.我知道如何使用TestsNG不确定如何使用Jasmin Framework做到这一点?

Pra*_*ams 9

要在两个浏览器之间拆分测试,

  capabilities: {
    browserName: 'chrome',
    shardTestFiles: true,
    maxInstances: 2
  },
Run Code Online (Sandbox Code Playgroud)


gle*_*tre 6

从Protractor的0.19.0版本开始,您可以使用以下multiCapabilities选项并行运行测试:

protractor.conf.js

multiCapabilities: [{
  'browserName': 'chrome'
}, {
  'browserName': 'chrome'
}]
Run Code Online (Sandbox Code Playgroud)

浏览器设置中-量角器文档

这个问题似乎适合您的情况。

目前,量角器不允许设置Webdriver maxSessions选项,其中包括对此功能进行了更广泛的讨论

编辑:引入了multiCapabilities以在不同的浏览器下并行运行测试,但是在您的情况下,您可以使用它来运行相同的多个实例;)

  • 我现在已经尝试过了,它运行了两个 firefox 实例,但它运行了两次相同的测试,我想做的是并行运行两个不同的测试。你介意我们在茶里继续这个吗? (2认同)