您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: