线程休眠和显示等待查找页面元素是否存在的工具类
public class WaitUtil{
//用于测试执行过程中暂停程序执行的休眠方法
public static void sleep(long millisecond){
try{
Thread.sleep(millisecond);
}catch(Exception e){e.printStackTrace();}
}
//显示等待页面元素出现的封装方法,参数为页面元素的xpath定位字符串
public static void waitWebElement(WebDriver driver,String xpath){
WebDriverWait wait = new WebDriverWait(driver,10);
wait.until(ExceptedConditions.presenceOfElementLocated(By.xpath(xpath)));
}
//显示等待,参数是by
public static void waitWebElement(WebDriver driver,By by){
WebDriverWait wait = new WebDriverWait(driver,10);
wait.until(ExceptedConditions.presenceOfElementLocated(by));
}
}