selenium-java-Firefox 特殊异常:界面找不到元素
来源:互联网 发布:工厂unity3d场景 编辑:程序博客网 时间:2024/05/13 16:14
在selenium + java + Firefox 的时候会出现不能通过 By.id()的方式找到界面元素,但是实际上界面上通过fireBug能够找到该元素的且唯一,为什么找不到到呢?
原因分析如下:
1.界面中不只存在一个该name或者class或者的名称的元素;
2.界面中存在iframe框架存在;
3.通过debug模式能够找到界面元素,但是run时,就找不到元素,唯一的一种解释:打开firefox,输入地址后,界面一直处于加载中,当界面未加载完成,便通过webdriver去中界面元素,当然会出现找不到的情况;解决方案:加入等待处理(等待处理方式),再做查找元素处理;thread.sleep();
调整前代码如下
错误信息如下
调整后代码如下
运行结果如图所示
0 0
- selenium-java-Firefox 特殊异常:界面找不到元素
- selenium-java-Firefox 特殊异常:界面找不到元素
- Selenium在IE上找不到元素但在Firefox上能正确找到
- Selenium 找不到元素的处理方法
- 关于selenium IDE找不到元素
- selenium元素定位(Java)
- Selenium学习(一):FireFox怎么设置审查元素
- firefox Selenium
- selenium-Java-运行chrome/ie/firefox
- Java+selenium+firefox项目搭建(一)
- Java+selenium+firefox项目搭建(二)
- [Java]通过Selenium操作FireFox打开网页
- selenium连接浏览器 Chrome IE Firefox java
- Selenium webdriver 在IE下定位找不到元素的问题
- [Selenium]文件上传时点击上传链接,找不到元素
- selenium调用IE11浏览器,报错“找不到元素”
- selenium调用IE11浏览器,报错“找不到元素”
- selenium + selenium IDE +firefox
- NSSet类型以及与NSArray区别
- 梯度下降(gradient descent)
- 关于音乐播放器中随机播放的两种模式
- 架构师之路
- HDU 1811 Rank of Tetris(topsort)
- selenium-java-Firefox 特殊异常:界面找不到元素
- spdy_proxy(一)
- test
- Navicat for MySQL
- 由2+2=5对缓存池进行粗略了解
- 2014年10-16日中信网络以及欢聚时代笔试记录
- cocos2d-x-2.2.3和vs2012环境配置
- 一转眼---10月了
- PocketSphinx语音识别系统