Вы можете указать xpath, который я упомянул в ожидаемом условии для поиска элемента и
если есть только один элемент, который требуется извлечь через xpath, вы должны использовать visibilityOfElementLocated
вместо метода visibilityOfAllElementsLocatedBy
, так как visibilityOfAllElementsLocatedBy
используется для проверки видимости списка элементов, а не только одного элемента.
Вы можете использовать visibilityOfElementLocated
как:
(new WebDriverWait(driver,10)).until(ExpectedConditions. visibilityOfElementLocated(By.xpath("//div[@class='"+viz+"']//h2[@data-title='"+reports+"']")));