报错stale element reference: element is not attached to the page document结局方案
2024-10-15 03:16:02
今天在调试脚本时,遇到如下报错:
org.openqa.selenium.StaleElementReferenceException: stale element reference: element is not attached to the page document
按字面表达的意思大概是,所引用的元素已过时,不再依附于当前页面。通常情况下,这是因为页面进行了刷新或跳转,
下面说下我的情况:
我进入页面dom结构,查看发现原来table表格的id实时自增,即id=id++;这种模式,坑死了,加上度娘找的自己理解,终于解决了该问题解决方案如下:
- 因为是动态id,也就是说实时刷新,因此采取相对路径定位, xpath加and锁定定位条件,建议至少两个约束。
- 进到列表页时,先执行refresh方法,在获取到当前列集合,在去操作想要操作元素即可。
最新文章
- LINQ系列:Linq to Object联接操作符
- Android 手机卫士--home界面布局
- artDialog ( v 6.0.2 ) content 参数引入页面 html 内容
- (转)textarea去掉右侧滚动条,去掉右下角拖拽
- Spring_MVC_教程_快速入门_深入分析
- WPF——传实体类及绑定实体类属性
- sort命令总结
- wordpress安装插件--su
- 【Zookeeper】源码分析之请求处理链(一)
- (17)IO中的异常处理
- 让Win10显示系统中隐藏的文件夹
- MySQL 最左前缀(Leftmost Prefix) &; 组合索引(复合索引,多列索引)
- Java提高班(三)并发中的线程同步与锁
- Pandas-数据的合并与拼接
- redis命令行批量删除匹配到的key
- IDEA与eclipse:vm参数调优笔记
- JS辨别访问浏览器判断是android还是ios系统
- nohup: failed to run command `java': No such file or directory
- ODAC(V9.5.15) 学习笔记(四)TOraDataSet
- 树莓派 Windows10 IoT Core 开发教程
热门文章
- node.js处理url常用方法
- CI框架 default_controller 如何设置为:'目录/Controller' 转
- Spring IOC AOP的原理 如果让你自己设计IOC,AOP如何处理(百度)
- idea 导入项目后不能执行main方法
- 数位DP学习笔记
- 【bzoj2875】 Noi2012—随机数生成器
- 小数点保留若干位小数 %.*f
- 基于docker的spark-hadoop分布式集群之一: 环境搭建
- python---基础知识回顾(二)(闭包函数和装饰器)
- 并查集:POJ 1182 食物链 复习