StateElementReferenceException python

StateElementReferenceException python,python,for-loop,selenium-webdriver,Python,For Loop,Selenium Webdriver,我正在使用chrome驱动程序提取数据 我被困在一点上:我需要迭代整个列表(所有元素)。当它第一次工作时,我可以下载一个文件 对于第二次迭代,它显示了一个错误“StaleElementReferenceException with a element未附加到页面文档” 代码如下所示: 在浏览器中查找元素。通过xpath('/html/body/form[2]/table/tbody/tr[1]/td[1]/select/option')查找元素: 元素单击() 睡眠(2) 对于浏览器中的元素。通

我正在使用chrome驱动程序提取数据

我被困在一点上:我需要迭代整个列表(所有元素)。当它第一次工作时,我可以下载一个文件

对于第二次迭代,它显示了一个错误“StaleElementReferenceException with a element未附加到页面文档”

代码如下所示:

在浏览器中查找元素。通过xpath('/html/body/form[2]/table/tbody/tr[1]/td[1]/select/option')查找元素: 元素单击() 睡眠(2) 对于浏览器中的元素。通过xpath('/html/body/form[2]/table/tbody/tr[1]/td[2]/table/tbody/tr[1]/td[1]/select/option')查找元素: ele.click()
我应该如何改变我的循环来克服这个问题?(问题出在ele.click)

您使用的代码是什么?你能提供给我提问吗?@Yeheshuah是的,但它太长了