#angular #typescript #ionic-framework #jasmine #protractor
#angular #typescript #ionic-framework #jasmine #транспортир
Вопрос:
Я хочу, чтобы e2e протестировал процесс входа в систему. После входа в систему некоторая информация о пользователе будет сохранена в ионном хранилище. У меня есть PageObject, который регистрирует пользователя с помощью команд браузера из protractor, и все работает нормально.
Единственная часть, которая отсутствует, — это сравнение пользовательских данных из хранилища с ожидаемым значением. И я понятия не имею, как это сделать.
constructor(private storageService:StorageService, username: string, password: string,)
это будет конструктор для login PageObject, но поскольку я не могу создать новый объект StorageService в моем файле Login.spec, он выдает ошибку
Вопрос, на который я хочу ответить: правильные ли данные записываются в ионное хранилище после входа в систему (они не записываются в локальное или сеансовое хранилище)
Существуют ли какие-либо рекомендации для этого сценария?
Комментарии:
1. итак, ваш вопрос заключается в том, как считывать данные из локального и сессионного хранилища?
2. нет, из ионного хранилища, но из моего теста e2e