Как я могу получить родительский 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") чтобы получить идентификатор, но он не работает.

Есть идеи
Благодарность

Ответы на вопрос(3)

Ваш ответ на вопрос