类似于Selenium1中的isElementExsit方法。
判断当前页面中是否存在某个期望查找的元素。
方法代码:
使用片段:
注: 此处没有考虑页面加载时间等因素。使用时可以酌情增加等待等操作。
判断当前页面中是否存在某个期望查找的元素。
方法代码:
public boolean isElementExsit(WebDriver driver, By locator) {
boolean flag = false;
try {
WebElement element=driver.findElement(locator);
flag=null!=element;
} catch (NoSuchElementException e) {
System.out.println("Element:" + locator.toString()
+ " is not exsit!");
}
return flag;
}
使用片段:
WebDriver driver = new InternetExplorerDriver();
By locator = By.id("id");
isElementExsit(driver,locator);
注: 此处没有考虑页面加载时间等因素。使用时可以酌情增加等待等操作。