等到 class 的 div 不透明度转换在 selenium python 中可用

Wait until div of class opacity-transition is available in selenium python

我想等到 class 的 div opacity-transition 在 selenium python 中可用,所以为了执行这个我试过:-

WebDriverWait(driver, 30).until(EC.invisibilityOfAllElements((By.XPATH, "//div[@class='reports-content opacity-transition fade']")))

哪里出错了:-

WebDriverWait(driver, 30).until(EC.invisibilityOfAllElements((By.XPATH, "// div[@class='reports-content opacity-transition fade']"))) AttributeError: module 'selenium.webdriver.support.expected_conditions' has no a ttribute 'invisibilityOfAllElements'

正确,具有 Python 的 Selenium 只有 invisibility_of_element_located 处理元素不可见性的预期条件。
所以你应该使用

WebDriverWait(driver, 30).until(EC.invisibility_of_element_located(your_element_locator)

documentation