Desidero utilizzare wait.until(ExpectedConditions)
con DUE elementi. Sto eseguendo un test e ho bisogno di WebDriver
per attendere fino a quando viene visualizzato uno dei due elementi Elemento1 O Elemento2. Poi ho bisogno di scegliere chi si presenta per primo. Ho provato:wait.until (ExpectedConditions.visibilityOf Element1 OR Element2)
WebDriverWait wait = new WebDriverWait(driver, 60);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//h2[@class='....']"))) || wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//h3[@class='... ']")));
// Then I would need:
String result = driver.findElement(By.xpath("...")).getText() || driver.findElement(By.xpath("...")).getText();
Per riassumere, ho bisogno di aspettare fino a quando uno dei due elementi si presenta. Quindi selezionare chi si presenta (non possono essere visualizzati contemporaneamente) Please Help.
Raschiando, siamo noi :-) –
Tak tochno !!!!! –
попробуй [Watir] (http://watirwebdriver.com/)^_^ –