В моем приложении, когда я открываю страницу X, я ожидаю увидеть либо элемент A, либо элемент B. Они размещаются в разных местах DOM и могут быть найдены с использованием их идентификаторов, например driver.findElement(By.id("idA"))
Как я могу попросить webdriver найти A или B?
Существует метод driver.findElements(By)
, который перестанет ждать, когда будет найден хотя бы один элемент, но этот метод заставляет меня использовать тот же локатор для A и B.
Каков правильный способ надежного поиска A или B, так что мне не нужно ждать неявного тайм-аута?