首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

selenium经过WebDriverWait实现ajax测试

2012-09-11 
selenium通过WebDriverWait实现ajax测试AndroidDriver driver new AndroidDriver()driver.get(http://

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>() {@Overridepublic 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次页面变化,当出现指定的元素后结束。

热点排行