尝试 运行 量角器并行测试

Trying to run protractor tests in parallel

我正在尝试 运行 使用量角器并行进行一系列测试.. 似乎我正在使用我应该使用的所有配置,但有些地方不对,测试是 运行在同一个浏览器实例中一个接一个。 我的 .conf 文件如下:

// Some protractor configs
 capabilities: {
   browserName: 'chrome',
   shardTestFiles: true,
   maxInstance: 2,
},
suites: {
  sitePersonalizationSanity: '../test/e2e/Sanity/*.js',
},
// Other protractor configs

如果我做错了什么,我会很高兴听到..谢谢。

这可能是你的解决方法,对我也适用。 你可以指定线程 在 multicapabilities 中就这样提到

multiCapabilities: [
    {
        shardTestFiles: true,
        maxInstances: 1,
        sequential: true,
        browserName: 'chrome',
        specs: ['specs/spec1.js','specs/spec2.js','specs/spec3.js']
    },
    {
        shardTestFiles: true,
        maxInstances: 1,
        sequential: true,
        browserName: 'chrome',
        specs: ['specs/spec4.js',
            'specs/spec5.js',
            'specs/spec6.js',
        ]
    }

如果需要,您也可以包括 maxSessions: 1,count: 1。

以便您可以限制会话

您可以将类似的处理测试用例组合在一起。

希望这对您有所帮助。 如果效果好,请投票或 select 作为正确答案。

您原来的问题只是拼写问题。

使用:

maxInstances: 2, 

而不是:

maxInstance: 2,