如何识别页面加载过程中出现的元素
2016-03-07 13:50
288 查看
一般情况下selenium都是在每次页面加载完毕后才能识别页面元素。比如在我们经常遇到的等待提示。当加载完毕后,这个提示也就会自动消失。所以当我们要检查这个提示是否正常的时候,一般的selenium处理过程是无法获取这个元素的。我们在这里的解决思路就是,当提示出现后就提前停止加载,这样selenium检查到加载完毕就开始去识别页面上的元素。
在需要停止加载的地方我们执行下面一条js语句:
driver这里泛指webdriver的驱动,根据你使用的测试浏览器而不同。
在需要停止加载的地方我们执行下面一条js语句:
driver.execute_script('window.stop()')
driver这里泛指webdriver的驱动,根据你使用的测试浏览器而不同。
相关文章推荐
- Block
- 使用C#向ACCESS中插入数据
- 使用RxBinding处理控件异步调用
- xamarin.forms 版本自动更新(针对android)
- hosts google
- MyBatis的学习总结六:Mybatis的缓存【参考】
- ZOJ3329
- oracle 新建表空间、用户
- Java实现冒泡排序算法
- Leetcode 1. Two Sum & 15. 3Sum & 16. 3Sum Closest & 18. 4Sum
- 界面传值
- 另类vs2015+xamarin 的android界面乱码 解决
- JS中多种方式创建对象
- Mysql常用语句
- 如何在MyEclipse(2015)中添加ADT
- 修改浏览器地址
- Deepin linux下安装netbeans
- 关于软件工程
- nutcracker 工作流程
- 可视化分析工具Qlik进阶