1、最直接普通的方式:这个是设置固定的等待时间
Thread.sleep(1000);
2、隐式等待方式(
implicitlyWait
):设置脚本在查找元素时的最大等待时间;
driver.manage().timeouts().implicitlyWait(second, TimeUnit.SECONDS);
代码示例如下
:
public boolean isByElementDisplayed(By by, int time,WebDriver chrome) {
boolean status = true;
while(!isByPresent(chrome, by)){
chrome.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);