isEnable() 和 isDisplayed() 和 isSelected()
2017-06-18 23:28
148 查看
isEnable()、isDisplayed()和isSelected()
1、以上三个为布尔类型的函数
2、isEnable用于存储input、select等元素的可编辑状态,可以编辑返回true,否则返回false
3、isDisplayed()这个有点陌生,在大神写的脚本看到几次不知道何用意先不管,本身这个函数用于
判断某个元素是否存在页面上(这里的存在不是肉眼看到的存在,而是html代码的存在。某些情况元
素的visibility为hidden或者display属性为none,我们在页面看不到但是实际是存在页面的一些元素)
4、isSelected(),很显然,这个是判断某个元素是否被选中。例如
页面展示如下:
html代码如下:
java判断元素是否被选中:
WebElement ele=driver.findElement(By.xpath("//*[@id='productAttributeType']/option[3]")); //获得“数字”这个元素
Boolean flag=ele.isSelected(); //判断“数字”元素是否选中,将状态赋给flag
System.out.println("元素是否选中?"+flag);
打印结果:
元素是否选中?true
1、以上三个为布尔类型的函数
2、isEnable用于存储input、select等元素的可编辑状态,可以编辑返回true,否则返回false
3、isDisplayed()这个有点陌生,在大神写的脚本看到几次不知道何用意先不管,本身这个函数用于
判断某个元素是否存在页面上(这里的存在不是肉眼看到的存在,而是html代码的存在。某些情况元
素的visibility为hidden或者display属性为none,我们在页面看不到但是实际是存在页面的一些元素)
4、isSelected(),很显然,这个是判断某个元素是否被选中。例如
页面展示如下:
html代码如下:
java判断元素是否被选中:
WebElement ele=driver.findElement(By.xpath("//*[@id='productAttributeType']/option[3]")); //获得“数字”这个元素
Boolean flag=ele.isSelected(); //判断“数字”元素是否选中,将状态赋给flag
System.out.println("元素是否选中?"+flag);
打印结果:
元素是否选中?true
相关文章推荐
- 考研之中科大软院
- 零基础Objective-C 第三章--------------面向对象编程的基础知识(1)
- poj 4001 To Miss Our Children Time
- 非常实用的面试题,也可以当作学习资料(转载)
- 【转载整理】kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
- mongodb如何修改字段名称,删除字段
- python作业之用户管理程序
- Ngrok内网穿透配合msf木马
- 机器学习模型应用以及模型优化的一些思路
- mongodb的分组查询和处理
- Android Binder
- 【论文笔记】物体检测与分割系列 Deformable Convolution Network
- git---基本操作、新建分支,合并分支branch到主干master ,git pull ,git push
- 项目实训-千寻-服务端代码集成测试
- #206 反转链表
- 从编译原理看一个解释器的实现
- TypeError: 'numpy.float64' object cannot be interpreted as an index
- [Codeforces 817E] Choosing The Commander Trie树
- qduoj 真-签到-炸老师的日记(贪心)
- PAT刷题:1033. 旧键盘打字(20)