擅长:python、mysql、java
<p>由于您的元素未附加到DOM,因此会导致过时元素引用异常。
多次等待可以解决此问题,但最好的解决方案是重新初始化catch块中的元素</p>
<pre><code>try:
element = driver.find_element(By.XPATH, '//*[@id='sidebar']/ul/li[2]/a/span')
element.click()
except StaleElementReferenceException as error:
print(error)
print('The stale element reference occurred')
element = driver.find_element(By.XPATH, '//*[@id='sidebar']/ul/li[2]/a/span')
element.click()
</code></pre>