2.5 Wait Time
driver = new FirefoxDriver();
baseUrl = "http://seleniumhq.org/";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.manage().window().maximize();for (int second = 0;; second++) {
if (second >= 60)
Assert.fail("timeout");
try {
if (isElementPresent(By.linkText("Download")))
break;
} catch (Exception e) {
}
Thread.sleep(1000);
}
driver.findElement(By.linkText("Download")).click();WebDriverWait wait = new WebDriverWait(driver, 10);
WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.linkText("Documentation")));
element.click();Last updated