WebDriver(Selenium2)判断元素是否存在。

类似于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);

注: 此处没有考虑页面加载时间等因素。使用时可以酌情增加等待等操作。

你可能感兴趣的:(java,selenium,automation,webdriver)