public class TestWait {
@Test
public void testwait(){
WebDriver driver=new FirefoxDriver();
driver.get("http://www.baidu.com");
//driver.manage().timeouts().implicitlyWait(1000,
//TimeUnit.MILLISECONDS);
//WebDriverWait wait=new WebDriverWait(driver,10);
// List<WebElement>list=(List<WebElement>) wait.until(
// ExpectedConditions.presenceOfElementLocated(By.id("doLogin")));
// WebElement el =wait.until(new ExpectedCondition<WebElement>(){
// @Override
// public WebElement apply(WebDriver driver) {
// // TODO Auto-generated method stub
// return driver.findElement(By.id("doLogin"));
// }});
FluentWait<WebDriver> wait=new FluentWait<WebDriver>(driver);
wait.until(new Function<WebDriver,WebElement>(){
@Override
public WebElement apply(WebDriver driver) {
// TODO Auto-generated method stub
return driver.findElement(By.id("doLogin"));
}
});
driver.findElement(By.id("doLogin")).click();;
}
}
我的selenium日记2
最新推荐文章于 2024-05-23 14:51:27 发布