Friday, May 8, 2015

Page load using JavascriptExecutor



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

Selenium 3 vs Selenium 4