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

Проверка отсутствия елемента Selenium Python

Теги: #<Tag:0x00007f748711b0b8> #<Tag:0x00007f748711afa0> #<Tag:0x00007f748711ac58>

Есть Page Object страницы основанием, загрузки страницы являеться отсутствие лоадера, который после загрузки страницы удаляется.
Как можно в конструктор страницы добавить ожидание его отсутсвия, перепробовал массу способов, останавливается на ожидании:
Executing: [find element: By.cssSelector: div#hs-LoadingAnimation])

Привет, можно воспользоваться данным методом:

element = WebDriverWait(driver, 10).until(
EC.invisibility_of_element_located((By.ID, “hs-LoadingAnimation”))

Привет, так я делал :slight_smile: Вроде бы разобрался в чем проблема, скорее всего, что Loader в определенный момент исчезает на долю секунды, а потом появляется снова, добавил ожидание окончания запросов через JS, пока кажется работает.