Я пытаюсь автоматизировать гибридное веб-приложение angularjs 2 (2.4.10), используя selenium webdriver + Java + ngwebdriver.
Рассмотрим простой случай, автоматизируя базовый сценарий входа.на странице входа я использую sendkeys для заполнения полей имени пользователя и пароля и метод .click, чтобы нажать кнопку «Отправить», а затем я делаю утверждение заголовка домашней страницы.Скрипт работает без сбоев и закрывает экземпляр драйвера.
, но когда скрипт нажимает кнопку отправки, в бэкэнде выполняется вызов API и ответы еще не получены.
с внешнего интерфейса Тестовая автоматизация достигнута, но метод входа пользователя не дал ответа.
, поэтому я хочу, чтобы мой сценарий селенового веб-драйвера ожидал, когда все запросы API backend вернут ответ, а затем перейдет к следующему шагу?Является ли это возможным.