当前位置: 代码迷 >> Web前端 >> WebDriver(Selenium2) 判断页面是不是出现某个字段的方法(Java实现)
  详细解决方案

WebDriver(Selenium2) 判断页面是不是出现某个字段的方法(Java实现)

热度:966   发布时间:2012-06-28 15:20:03.0
WebDriver(Selenium2) 判断页面是否出现某个字段的方法(Java实现)
类似于seleniumRC中的isTextPresent 方法
用xpath匹配所有元素(//*[contains(.,'keyword')]),判断是否存在包含期望关键字的元素。
使用时可以根据需要调整参数和返回值。
	public boolean isContentAppeared(WebDriver driver,String content) {
		boolean status = false;
		try {
			driver.findElement(By.xpath("//*[contains(.,'" + content + "')]"));
			System.out.println(content + " is appeard!");
			status = true;
		} catch (NoSuchElementException e) {
			status = false;
			System.out.println("'" + content + "' doesn't exist!"));
		}
		return status;
	}


详细xpath介绍请见:http://www.w3school.com.cn/xpath/
  相关解决方案