原因:虽然定位的方式没错,可是元素还没加载出来就导致抛出错误
在代码里面增加如下代码延长等待时间:
import selenium.webdriver.support.ui as ui
…
wait = ui.WebDriverWait(driver, 10)
wait.until(lambda dr: dr.find_element_by_方法(‘元素’))
完事。
原因:虽然定位的方式没错,可是元素还没加载出来就导致抛出错误
在代码里面增加如下代码延长等待时间:
import selenium.webdriver.support.ui as ui
…
wait = ui.WebDriverWait(driver, 10)
wait.until(lambda dr: dr.find_element_by_方法(‘元素’))
完事。