判断当前页面中是否存在某个期望查找的元素。
方法代码:
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);
注: 此处没有考虑页面加载时间等因素。使用时可以酌情增加等待等操作。