.xpath(
"//li[contains(text(),'Crawl Execution Queue')]/following-sibling::li//span[contains(i,'running')]"));
return running != null;
}
};
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(isRunning);
ExpectedCondition<Boolean> isComplete = new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver driver) {
WebElement success =
driver.findElement(By
.xpath(
"//li[contains(text(),'Crawl Execution Queue')]/following-sibling::li//span[contains(i,'success')]"));
return success != null;
}
};
wait = new WebDriverWait(driver, 60);
wait.until(isComplete);
List<WebElement> crawlHistoryLink = driver.findElements(By.linkText("Crawl History"));
followLink(crawlHistoryLink.get(0));
WebElement crawlLink = driver.findElement(By.xpath(