软件测试培训
达内IT学院
400-996-5531
1. 判断元素是否存在
protectedboolean isElementExist(Byselector) {
try {
driver.findElement(selector);
returntrue;
} catch (NoSuchElementExceptione) {
returnfalse;
}
}
2. 获得元素的文本内容
protected String getWebText(Byby) {
try {
returndriver.findElement(by).getText();
} catch (NoSuchElementExceptione) {
return"Text not existed!";
}
}
3. 点击包含特定文本的元素
protectedvoid clickElementContainingText(Byby, String text) {
List<WebElement> elementList = driver.findElements(by);
for (WebElemente : elementList) {
if (e.getText().contains(text)) {
e.click();
break;
}
}
}
4. 获取元素所指向的Url
protected String getLinkUrlContainingText(Byby, String text) {
List<WebElement> subscribeButton = driver.findElements(by);
String url = null;
for (WebElemente : subscribeButton) {
if (e.getText().contains(text)) {
url = e.getAttribute("href");
break;
}
}
returnurl;
}
5. 文本框赋值
protected void sendKeys(By by, String value){
driver.findElement(by).sendKeys(value);
}
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © Tedu.cn All Rights Reserved 京ICP备08000853号-56
京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有