selenium中isEnable()、isDisplayed()和isSelected()
2017-11-14 16:44
155 查看
isEnable()、isDisplayed()和isSelected()
1、以上三个为布尔类型的函数
2、isEnable用于存储input、select等元素的可编辑状态,可以编辑返回true,否则返回false
3、isDisplayed()这个有点陌生,在大神写的脚本看到几次不知道何用意先不管,本身这个函数用于判断某个元素是否存在页面上(这里的存在不是肉眼看到的存在,而是html代码的存在。某些情况元素的visibility为hidden或者display属性为none,我们在页面看不到但是实际是存在页面的一些元素)
4、isSelected(),很显然,这个是判断某个元素是否被选中。例如
页面展示如下:
isEnable()、isDisplayed()和isSelected()
html代码如下:
isEnable()、isDisplayed()和isSelected()
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(),很显然,这个是判断某个元素是否被选中。例如
页面展示如下:
isEnable()、isDisplayed()和isSelected()
html代码如下:
isEnable()、isDisplayed()和isSelected()
java判断元素是否被选中:
WebElement ele=driver.findElement(By.xpath(“//*[@id=’productAttributeType’]/option[3]”)); //获得“数字”这个元素
Boolean flag=ele.isSelected(); //判断“数字”元素是否选中,将状态赋给flag
System.out.println(“元素是否选中?”+flag);
打印结果:
元素是否选中?true
相关文章推荐
- selenium三种方法isEnable()、isDisplayed()和isSelected()的区别
- isEnable() 和 isDisplayed() 和 isSelected()
- 为什么selenium定位不到元素
- selenium处理class中有空格的情况
- 自动化测试第一课:selenium + webdriver + python 是什么
- selenium测试https时安全证书认证失败的错误
- Python+Selenium中级篇之9-把截图类方法封装到前面的BasePage.py
- Python+selenium右键菜单不管用的解决办法
- selenium关于断言的使用
- Python-selenium-多文件上传
- Selenium 与PhantomJS
- centos 下安装 Jre 及 selenium
- Page Object Model (Selenium + Python)(三)
- selenium-Python之unittest(四)
- Selenium - 实现网页元素拖拽
- python selenium等待特定网页元素加载完毕
- selenium基于java 一 软件安装
- selenium
- Selenium2 Python 自动化测试实战学习笔记(七)
- 用python玩转selenium