Selenium+Рython:дождитесь исчезновения веб-элемента

Начал осваивать Selenium.В общем виде задача такая: На странице есть кнопка нужно подождать когда кнопка исчезнет после того как кнопка исчезла нужно подождать 30 минут и после чего кликнуть по кнопке. Подскажите как реализовать задание, т.к. моих знаний в Selenium пока не хватает для решения.

import datetime,timedelta
data = datetime.datetime.now()+timedelta(minutes=30)
t=datetime.datetime.now()


while True:
    element = browser.find_elements_by_xpath("div[@class='one-business '][1]/div[@class='business-party']/button[@class='btn lobby-item__button lobby-item__view']")
    size = len(element)
    if len(element) > 0:
        sleep(1)
    else:
        if(data!=t):
            element.click()

Ответы (1 шт):

Автор решения: Albra

Подождать 30 мин перед кликом можно вот так:

wait = WebDriverWait(driver, 1800)
→ Ссылка