Как я могу получить родительский HTML-тег с Selenium WebDriver, используя Java [duplicate]
На этот вопрос уже есть ответ:
Выберите родительский элемент известного элемента в Selenium 7 ответов У меня есть тест, который ищет<span class="legend">
. На предыдущем уровне у меня есть набор полей, который содержит несколько значений. Здесь моя проблема. Я не могу найти локатор для этого набора полей.
Во-первых, я получаю список со всемиclass=legend
объекты
List<WebElement> groupList = driver.findElements(By.className("legend"));
Это отлично работает, у меня есть список с несколькими Webelements.
Теперь я хочу повторить этот список и сохранить все значения только из набора полей предыдущего уровня. Проблема в том, что Selenium не находит идентификатор набора полей.
Я пыталсяtempGroupElement.getAttribute("id")
чтобы получить идентификатор, но он не работает.
Есть идеи
Благодарность