您的位置:首页 > 大数据 > 人工智能

selenium经过WebDriverWait实现ajax测试

2016-01-05 11:03 357 查看
当前位置:我的异常网» 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次页面变化,当出现指定的元素后结束。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: