Как использовать разные учетные данные для разных сессий, выполняя функциональные тесты с транспортиром?
Я создаю конфиг для запуска тестов на стеке браузеров для разных браузеров:
exports.config = {
...
commonCapabilities: {
'browserstack.user': 'someUser',
'browserstack.key': 'someSecretKey',
},
multiCapabilities: [{
'browserName': 'Chrome'
},{
'browserName': 'Safari'
},{
'browserName': 'Firefox'
},{
'browserName': 'IE'
}]
...
};
Это работает отдельно для каждого браузера, но когда я запускаю их параллельно, я получаю сообщение об ошибке.
Проблема в том, что приложение разрешает пользователю только один сеанс одновременно.
Можно ли запускать тесты с разными учетными данными для каждого сеанса? Итак, 4 браузера - 4 разных набора учетных данных.