Как обработать сценарий селена для проверки завершения отчета, который занимает 20 минут с помощью веб-драйвера селена? - PullRequest
0 голосов
/ 28 февраля 2019

В моем проекте окончание рабочего процесса заключается в создании определенного отчета и проверке деталей отчета с базой данных после завершения отчета.Отчет будет в состоянии статуса сразу после нажатия кнопки «Создать».Это займет 15-25 минут, чтобы закончить и показать статус в пользовательском интерфейсе.Я хочу знать, как справиться с этим и подождать, пока отчет не будет завершен, и продолжить проверку отчета в сравнении с БД?

1 Ответ

0 голосов
/ 28 февраля 2019

Что-то вроде этого должно работать, я думаю:

    WebDriverWait wait = new WebDriverWait(getDriver(), 1800);
    wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("successStatus")));

Замените getDriver() на ваш WebDriver, 1800 на количество секунд, которое вы хотите ждать, и successStatus на идентификатор элемента, который показываетВаше сообщение об успехе (или любой другой объект By, который соответствует вашим потребностям).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...