我创建了一个配置,用于在不同浏览器的browserstack上运行测试:
exports.config = {
...
commonCapabilities: {
'browserstack.user': 'someUser',
'browserstack.key': 'someSecretKey',
},
multiCapabilities: [{
'browserName': 'Chrome'
},{
'browserName': 'Safari'
},{
'browserName': 'Firefox'
},{
'browserName': 'IE'
}]
...
};
对于每个浏览器,它都可以工作,但是当我在并行中运行它时,我收到了一个错误。
问题是应用程序允许同时只有一个用户会话。
是否可以为每个会话运行具有不同凭据的测试?所以4个浏览器 - 4个不同的凭证集。