Локальное хранилище в транспортире?
Я пишу тестовые примеры автоматизации впервые. Я пытаюсь написать тестовые сценарии 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);