1.判断当前元素是否可显示
isDisplay();
//判断元素是否可见 boolean a= driver.findElement(By.id("xxx")).isDisplayed(); System.out.println("元素是否可见:"+a);
2.判断当前元素是否可编辑/可操作
isEnabled();
//判断元素是否可编辑 boolean b = driver.findElement(By.id("xxx")).isEnabled(); System.out.println("元素是否可编辑:"+b);
3.判断元素当前是否被选中
isSelected();
//判断元素是否被选中 boolean c = driver.findElement(By.id("xxx")).isSelected(); System.out.println("元素是否被选中:"+c);
4.页面元素常见的事件
click();触发当前元素的点击;
sendkeys(...);往文本框一类元素中写入内容
//根据id属性获取元素后进行点击 driver.findElement(By.id("xxx")).click(); //根据id属性获取文本框后输入手机号 driver.findElement(By.id("xxx")).sendkeys("1833519****");
5.获取当前元素的标签名;
getTagName();获取当前元素的标签名
//根据id属性获取标签名 String tagName = driver.findElement(By.id("xxx")).getTagName();
6.根据属性名获取属性值
getAttribute(属性名);
<input id="pwd" name="pwd_name" type="password" placeholder="重复密码" class="input_cls">
//根据id获取的元素,然后get属性值 String attributeName = driver.findElement(By.id("pwd")).getAttribute("placeholder");//重复密码
7.获取当前元素的文本值
getText();
//根据类选择器获取元素的文本内容 String text = driver.findElement(By.className("xxx")).getText();
8.不足之处后续补充!