Автоматизация ожидает загрузки веб-страницы в течение 10 минут, если время ожидания равно 10 секундам.
У меня есть проект Java Selen. Я использовал неявное ожидание 10 секунд, используя
driver.manage()
.timeouts()
.implicitlyWait(10, TimeUnit.SECONDS);
Тем не менее сценарии автоматизации ждут загрузки веб-страницы в течение 10 минут. Вот изображение, которое будет там 10 минут, а затем оно не получится.
Какова возможная причина этого?
1 ответ
Решение
Как уже упоминалось в комментариях, вам также нужно установить время ожидания загрузки страницы. Неявное время ожидания не оказывает никакого влияния в этом случае. Попробуйте следующую строку:
driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);
В Selenium у вас есть три разных таймаута, которые имеют разные значения по умолчанию. Посмотрите на этот ответ, который ИМХО объясняет их довольно хорошо.