how to add explicit wait in drop down using selenium until it finds the text ?
public boolean waitForElement( String element, int timeout) {
WebDriverWait wait = new WebDriverWait(appiumDriver, timeout/1000);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath(element)));
return true;
}
element is the xpath.
and when you run this function it will wait for timeout(millisecond ) max for the element to appear .
if the element comes early than it will break and return true which means element is present.