执行 webdriver 的 fing_elements 时报错问题
在执行获取网页中的一系列事件文本时用如下代码:
def gettime():\
date1 = driver.find_elements_by_css_selector("[style='text-align:left;width:191px'][class='text_overflow']")\
for i in date1:\
c=i.get_attribute('innerHTML')\
print(c)
出现报错:
selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: element is not attached to the page document
想请教一下各位大神,错误在哪个地方,我需要怎么改进?
关于 LearnKu
报错信息告知,引用的元素节点在使用之前被移除了,不在document文档上。请检查选择器是否指向由js动态添加上去的节点。