Skip to content

Instantly share code, notes, and snippets.

@johnpolacek
Created May 30, 2015 13:38
Show Gist options
  • Save johnpolacek/c7b4a1807623fb84173e to your computer and use it in GitHub Desktop.
Save johnpolacek/c7b4a1807623fb84173e to your computer and use it in GitHub Desktop.
Selenium Wait For Page Load
public static void waitForPageLoad(WebDriver drv) {
sleep(50); // Make sure new page init has started...
try {
(new WebDriverWait(drv, 5))
.until(new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver d) {
return ((JavascriptExecutor)d).executeScript("return document.readyState").equals("complete");
}
});
} catch (TimeoutException ex) {
((JavascriptExecutor)drv).executeScript("window.stop();");
sleep(500);
}
}
@shivamg7
Copy link

Do you have a python equivalent

@jorgejesus
Copy link

We have a python example here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment