我刚刚开始在我的配置文件中添加并行测试,而且我遇到了一个问题,如果有可能与Protractor有关,我在其他地方无法辨别。我的multiCapabilities设置目前看起来像这样:
multiCapabilities:[{
browserName: 'chrome',
name: 'chrome-tests',
count: 1,
shardTestFiles: true,
maxInstances: 1,
suites: {
repeatable: 'example/example.spec.js'
}
}, {
browserName: 'firefox',
name: 'ff-tests',
count: 1,
shardTestFiles: true,
maxInstances: 1,
suites: {
repeatable: 'example/example.spec.js'
}
}],
并且失败并显示错误消息:
Cannot read property 'repeatable' of undefined
我是否遗漏了某些内容或者multiCapability不支持并行运行的套件?
答案 0 :(得分:2)
suites
只能在配置的上一级定义。它们不能是特定于功能的。