public class Demo14 {
public static void main(String[] args) {
FirefoxDriver driver = new FirefoxDriver();
driver.get("http://www.baidu.com/");
//显示等待,规定时间内,看元素出现没,如果元素没有出现,就一直等,除非规定时间还没有出现,则抛出异常
webdriverwait wait = new webdriverwait(driver,5);
wait.until(ExpectedConditions.presenceOfElementLocated(By.id("lg")));
/*
//隐式等待,看等待时间到了没,设置的时间为10秒,如果10秒之内,特定元素没有加载完成,则抛出异常,
//如果小于10秒之内特定元素加载完成,剩下的时间将不再等待。
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
*/
//固定等待2秒
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printstacktrace();
}
//使用顺序:优先隐式等待,次之显示等待,最次固定等待
driver.close();
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。