public static boolean waitForPageLoad(WebDriver driver, int timeout){
ExpectedCondition<Boolean> pageLoadCondition = new ExpectedCondition<Boolean>(){
public Boolean apply(WebDriver driver){
return ((JavascriptExecutor)driver).executeScript("return document.readyState");
}
};
WebDriverWait wait = new WebDriverWait(driver, timeout);
return wait.until(pageLoadCondition);
}
No comments:
Post a Comment