t.me/atinfo_chat Telegram группа по автоматизации тестирования

Selenide не дожидается загрузки страницы

Тестовое приложение долго загружает первую страницу, и Selenide не дожидается загрузки URL, через метод open

собственно код очень простой
open(“someUrl”)

в 90 процентов случаев работает нормально, но иногда страничка грузится дольше

Как настроить в Selenide pageLoadTimeout ?

Попробуйте -Dselenide.pageLoadStrategy=eager

getWebDriver().manage().timeouts().pageLoadTimeout(30, SECONDS);

Если я пробую сделать
WebDriverRunner.getWebDriver().manage().timeouts().pageLoadTimeout(30, SECONDS);
перед тем как вызвать open(url) тест скипается c ignore, получается мне нужно явно открывать страницу без использования метода open а напрямую WebDriverRunner.getWebDriver().get(url)
Андрей возможно стоит добавить явную проперти в Configuration чтобы можно было задавать PageLoadTimeOut на уровне конфигурации ?

Наверное, можно по аналогии с Configuration.pageLoadStrategy сделать настройку Configuration.pageLoadTimeout.

1 Симпатия

Надеюсь получиься добавить в ближайший релиз, очень критично

Легко!

2 Симпатий

В следующий раз заводите issue на гитхабе. Там не потеряется.