码迷,mamicode.com
首页 > Web开发 > 详细

selenium经过WebDriverWait实现ajax测试

时间:2016-01-05 12:41:58      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:

当前位置:我的异常网» Web前端 » selenium经过WebDriverWait实现ajax测试

selenium经过WebDriverWait实现ajax测试

www.MyException.Cn  网友分享于:2013-09-12  浏览:217次
 
selenium通过WebDriverWait实现ajax测试
AndroidDriver driver = new AndroidDriver();
driver.get("http://m.taobao.com");
WebElement inputBox = driver.findElement(By.id("J_SKey"));
inputBox.sendKeys("1");
new WebDriverWait(driver, 10).until (new ExpectedCondition<Boolean>() {
	@Override
	public Boolean apply(WebDriver driver) {
		Boolean result = false;
		try {
			driver.findElement(By.xpath("//div[@class=‘suggest‘]//li"));
			result = true;
		} catch(Exception e){		
		}
		return result;
	}
});
assertTrue(driver.findElement(By.xpath("//div[@class=‘suggest‘]//li")).getText().contains("1"));


WebDriverWait(driver, 10)10秒内每隔500毫秒扫描1次页面变化,当出现指定的元素后结束。

selenium经过WebDriverWait实现ajax测试

标签:

原文地址:http://www.cnblogs.com/timdes/p/5101648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!