量角器测试并行运行

时间:2019-12-09 14:20:16

标签: protractor

我是Protractor的新手,在尝试并行运行多个Protractor测试时遇到了一些问题。

这是我的local.conf.ts文件:

config.capabilities = {
  browserName: 'chrome',
  args: [ 'lang=en-US' ],
  shardTestFiles: true,
  maxInstances: 8,
  prefs: {
    intl: { accept_languages: "en-US" },
  },
  'goog:chromeOptions': {
    w3c: false
  }
}
  1. 在多实例模式下,某些click();功能似乎会影响其他chrome浏览器。
  2. 我还发现,一个浏览器上的某些“模态对话框”也会显示在其他浏览器上。 (我确信在单个浏览器实例模式下不会发生这种情况)

还有其他类似的问题吗?

1 个答案:

答案 0 :(得分:1)

我们使用chrome中的多功能实现了并行执行。也许这可以帮助您。

我们更新了config.js如下:

 multiCapabilities: [{
    'name': 'test1',
    'browserName': 'chrome',
    specs: ['feature 1', 'feature 2'],
  }, {
    'name': 'test2',
    'browserName': 'chrome',
    specs: ['feature 3', 'feature 4'],
  },

干杯!