WebDriverAPI
Posted 心生意动
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebDriverAPI相关的知识,希望对你有一定的参考价值。
判断页面元素是否存在
测试网址
http://www.baidu.com
Java语言版本API实例
@Test
public void testIsElementPresent(){
driver.manage().window().maximize();
driver.get(url);
if(IsElementPresent(By.id("kw"))){
WebElement searchInputBox = driver.findElement(By.id("kw"));
if(searchInputBox.isEnabled() == true){
searchInputBox.sendKeys("百度首页搜索框成功找到");
}
}
else{
Assert.fail("未找到页面元素");
}
}
private boolean IsElementPresent(By by) {
try {
//判断传入的参数是否找到页面元素,找到则返回true
driver.findElement(by);
return true;
} catch (NoSuchElementException e) {
return false;
}
}
以上是关于WebDriverAPI的主要内容,如果未能解决你的问题,请参考以下文章