public static WebElement
waitWebElement(WebDriver driver, final By by,
int second) {
WebElement waitElement =
null;
WebDriverWait wait =
new WebDriverWait(driver, second);
try {
waitElement = wait.until(
new ExpectedCondition<WebElement>(){
public WebElement
apply(WebDriver d) {
return d.findElement(by);
}
});
}
catch (Exception e) {
System.
out.println(by.toString() +
" is not exist until " + second);
}
return waitElement;
}