软件测试培训
达内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 © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved