В Angular Project я начал работать над тестами E2E.Я использую Protractor + Jasmine для создания и запуска тестов.
Веб-приложение, которое я пытаюсь протестировать, начинается со страницы входа в систему, которая не является угловой страницей, предоставленной нашим клиентом.После успешного входа в систему пользователь перенаправляется в наше веб-приложение, которое затем является угловым приложением.Запуск теста E2E прямо сейчас вынуждает меня вручную войти в WebApp.(В будущем мы планируем отправить токен доступа при запуске теста, чтобы мы пропустили страницу входа.)
Что мне сейчас интересно, так это текущий рабочий процесс.Ожидает ли Protractor успешного входа в систему и запускает тесты при распознавании Angular?Или он ожидает, что все приложение будет угловатым, и тесты сразу пройдут?Если так, то я думаю, что первым шагом было бы реализовать токен доступа, чтобы обойти не угловую часть и после этого написать реальные тесты.Было бы здорово получить отзывы о моих мыслях, так как в нашей команде вообще нет опыта в тестах E2E, и поиск в Интернете не удовлетворил, потому что в основном результаты довольно старые и связаны с AngularJS.