Локальное хранилище в транспортире?

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

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

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

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

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

1 ответ

Решение

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

var script = "window.localStorage.setItem('isAccepted', 'true')";
browser.executeScript(script);
Другие вопросы по тегам