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

Как в Selenide подождать смены url после нажатия на елементе

selenide
Теги: #<Tag:0x00007f21d91ae418>

(Igor Zip) #1

Подскажите, как в Selenide ждать смены URL


(Vladislav Abramov) #2

подождать какой-то элемент на новой странице почему не подходит?


(Alexandr D.) #3

Зачем именно Selenide?
Это же изи можно на коленке сделать.

Псевдо-код:

wait = WebDriverWait(driver, 10)
wait.until(EC.title_is("title"))
wait.until(EC.title_contains("part of title"))

(Taras Melnyk) #4

url() - возвращает текущий url

Selenide Javadoc
Selenide Documentation


(asolntsev) #5

Я рекомендую ждать не смены URL, а какого-нибудь важного элемента, который должен появиться на этой новой странице. Иначе эта проверка не гарантирует, что страница загрузилась. И вообще ничего полезного для пользователя не проверяет.