我想wait.until(ExpectedConditions)
与两个元素一起使用。我正在运行测试,我需要WebDriver
等到Element1 或 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();
总而言之,我需要等到两个元素中的任何一个出现。然后选择出现的人(他们不能同时出现)请帮助。