Python 断言元素在Selenium中不可见

Python 断言元素在Selenium中不可见,python,selenium,python-3.9,Python,Selenium,Python 3.9,我见过类似的问题,但没有一个答案令人满意。 我想断言cookie提示在被单击后消失。 似乎已显示() -提示可见 -提示已单击/对用户不可见 我找到了下面的解决方案,但我对它不是很满意。我能做点什么吗 try: WebDriverWait(context.driver, 2).until( EC.invisibility_of_element_located((By.CSS_SELECTOR, HomePageLocators.GDPR))) not_found

我见过类似的问题,但没有一个答案令人满意。 我想断言cookie提示在被单击后消失。 似乎
已显示()

-提示可见 -提示已单击/对用户不可见

我找到了下面的解决方案,但我对它不是很满意。我能做点什么吗

try:
    WebDriverWait(context.driver, 2).until(
        EC.invisibility_of_element_located((By.CSS_SELECTOR, HomePageLocators.GDPR)))
    not_found = True
except:
    not_found = False

assert not_found

这是一个很好的解决方案,你已经有了@cruisepandey谢谢!我是新手,我不确定这是否足够好,或者是否有更好的选择。