一尘不染

等待直到元素不存在

selenium

我在Python 2.7中使用selenium,并且有以下代码,但是我正在寻找一种更有效的方法:

while True:
    try:
        element = WebDriverWait(driver, 10).until(
            EC.presence_of_element_located((By.ID, 'button'))
        )   
    except:
        break

阅读 364

收藏
2020-06-26

共1个答案

一尘不染

 element = WebDriverWait(driver, 10).until(
            EC.invisibility_of_element_located((By.ID, 'button'))

您无需使用一段时间。它已经等待您在WebDriverWait()函数中显示的时间。

2020-06-26