我正在尝试使逐帧加载的网页上的流程自动化。我正在尝试设置一个try-except
循环,该循环仅在确认存在元素后才执行。这是我设置的代码:
from selenium.common.exceptions import NoSuchElementException
while True:
try:
link = driver.find_element_by_xpath(linkAddress)
except NoSuchElementException:
time.sleep(2)
上面的代码不起作用,而下面的幼稚方法可以:
time.sleep(2)
link = driver.find_element_by_xpath(linkAddress)
上面的 try-except 循环中是否缺少任何内容?我尝试了各种组合,包括使用 time.sleep() beforetry
而不是 after except
。
谢谢