等到 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)
我想等到 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)