selenium常用API(爪哇)
1、WebElement相关方法
1.1点击操作
WebElement button = driver.findElement(By.id("login"));
button.click();
由元素对象调用click()方法。
1.2清除操作
WebElement username = driver.findElement(By.id("username_input"));
username.clear();
调用之后,会把输入框的内容全部清空
1.3获得元素属性的值
WebElement Account = driver.findElement(By.id("Account")); Account.sendKeys("哈哈"); System.out.println(Account.getAttribute("maxlength"));
使用getAttribute()方法获取到帐号输入框最大长度“18”
1.4获取元素的文本
WebElement baidu = driver.findElement(By.id("su"));
baidu.getText();
1.5元素是否显示
WebElement login = driver.findElement(By.id("loginBtn"));
login.isDisplayed();
isDisplayed()方法返回值类型是boolean,也就是说如果元素显示了就返回true,如果没有显示返回false。
1.6元素是否被选择
WebElement checkbox = driver.findElement(By.id("checkbox_id"));
checkbox.isSeelected();
isSeelected()会有返回值,如果勾选了,返回true,如果没有勾选返回false
1.7元素是否被启用
WebElement login = driver.findElement(By.id("loginBtn"));
login.isEnabled();
isEnabled返回true说明元素被启用,如果不可用返回false。
工作中遇到的一些坑,大坑小坑爬过了做个小记录,每天都有一点小收获。