返回信息流求问,我在定位元素时出现了StaleElementReferenceException: Message: Element not found in the cache - perhaps the page has changed since it was looked up错误,我在代码中也加了等待时间,可就是还不对
求问怎么解决啊
我是在第一个页面上点击了next按钮,然后跳转到了第二个页面,定位select按钮,但是出现上面的没在cache里的内容,求问有人知道怎么解决吗,万分感谢了
这是一条镜像帖。来源:北邮人论坛 / python / #15541同步于 2016/8/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
selenium定位问题,用python写的
fallback
2016/8/16镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
【 在 lily7 的大作中提到: 】
: 是用driver.find_element定位的吗?
:
: 发自「贵邮」
是元素在网页中直接定位不到,用了id,xpath那些都不行,报的错误是StaleElementReferenceException: Message: Element not found in the cache - perhaps the page has changed since it was looked up
你看一下第二个页面 是不是先要选中文本框前面的“local”或者“share”之后,文本框后面的select才会显示?
代码里有先做文本框前面的选择吗?
【 在 fallback 的大作中提到: 】
: 是元素在网页中直接定位不到,用了id,xpath那些都不行,报的错误是StaleElementReferenceException: Message: Element not found in the cache - perhaps the page has changed since it was looked up
【 在 lily7 的大作中提到: 】
: 你看一下第二个页面 是不是先要选中文本框前面的“local”或者“share”之后,文本框后面的select才会显示?
: 代码里有先做文本框前面的选择吗?
:
嗯嗯,好的,我试试,感谢提示啊