Могу ли я получить доступ к ионному хранилищу из теста E2E с помощью транспортира

#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