2016-03-15 50 views
2

我剛剛開始向我的配置文件添加並行測試,並且遇到了一個問題,如果其他地方可能存在或不可以從量角器中找到問題,我將遇到問題。我multiCapabilities成立看起來像這樣的時刻:量角器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不支持並行運行的套房?

回答

2

suites只能在配置的上層定義。他們不能是能力特定

+0

謝謝!把它移出去就可以了!只是爲了我自己的教化,這是一個範圍的東西? – modusAndrew

+0

@modusAndrew它只是'套件'在功能級別上不受支持。可能是一個缺失的功能。考慮在[量角器github問題跟蹤器](https://github.com/angular/protractor/issues)上創建問題。謝謝。另外,我應該在這裏添加任何答案:http://stackoverflow.com/a/35946597/771848,它有幫助嗎? – alecxe