Локальное хранилище в транспортире? - PullRequest
0 голосов
/ 17 сентября 2018

Я пишу тестовые примеры автоматизации впервые. Я пытаюсь написать тестовые сценарии e2e, используя Jasmine / Protractor in Angular. Поэтому здесь я приведу вам сценарий. Например, когда я работаю / строю свой проект. Страница, которая загружается: "Условия использования" и есть две кнопки Принять и Отклонить.

Когда я нажму "Принять", будет создано локальное хранилище. "isAccepted" со значением true

Теперь мой вопрос здесь

«Как создать локальное хранилище или имитировать сценарий того же типа, используя Protractor с Angular, когда я запускаю команду Protractor

Наш проект строится на Angular с Ionic Framework.

1 Ответ

0 голосов
/ 17 сентября 2018

Вы можете выполнить фрагмент JavaScript в браузере через browser.executeScript() api.

var script = "window.localStorage.setItem('isAccepted', 'true')";
browser.executeScript(script);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...