【发布时间】:2020-04-16 19:17:53
【问题描述】:
我正在尝试创建一个网络抓取工具,但遇到了问题。我正在尝试迭代小部件左侧的元素,如果名称以“a”开头,我想单击减号并将其移动到右侧。我设法找到了所有元素,但是,一旦执行了向右移动的元素,就在该循环之后,我得到了以下错误。
StaleElementReferenceException: Message: stale element reference: element is not attached to the page document
(会话信息:chrome=80.0.3987.163)
【问题讨论】:
-
我也有这个问题。单击后,浏览器的状态发生了变化,现在对元素的引用是“陈旧的”。每次在循环内单击后,尝试获取一个新的元素列表。然后点击下一个元素。
-
你能把你的代码和页面的链接贴出来
标签: python python-3.x selenium selenium-chromedriver staleelementreferenceexception