В последнее время я настраиваю protractor.conf.js
, чтобы конечные тесты конца 2 выполнялись параллельно для разных типов пользователей, чтобы сократить время выполнения.
Однако приложение сохраняет состояние и хранит информацию для входа в локальное хранилище. .
В настоящее время тесты конца 2-го конца занимают намного меньше времени, но иногда они проходят, а иногда и не удается.
Я подозреваю, что это связано с состоянием приложения с состоянием сделать это не удалось.
Итак, когда транспортир запускает 3 chrome экземпляра, каждый из них рассматривается в своей изолированной среде? Если нет, есть ли способ достичь этого? Я уже пытался с помощью
chromeOptions: {
args: ["--incognito"]
},
сделать каждый Chrome в режиме инкогнито, но все еще получал противоречивый результат теста.
Версии
- транспортир ^ 5.3.2
- транспортир-огуречный каркас ^ 5.0.0