Jak uzyskać nadrzędny tag HTML za pomocą Selenium WebDriver za pomocą Java [duplikat]

To pytanie ma już odpowiedź tutaj:

Wybierz element macierzysty znanego elementu w Selenium 7 odpowiedzi

Mam test, który wyszukuje<span class="legend">. Na poprzednim poziomie mam zestaw pól, który zawiera kilka wartości. Oto mój problem. Nie otrzymuję lokalizatora dla tego zestawu pól.

Po pierwsze otrzymuję listę wszystkichclass=legend obiekty:

List<WebElement> groupList = driver.findElements(By.className("legend"));

To działa idealnie, mam listę z kilkoma elementami Webelement.

Teraz chcę iterować tę listę i zapisać każdą wartość tylko z zestawu pól poprzedniego poziomu. Problem polega na tym, że Selenium nie znajduje identyfikatora zestawu pól.

PróbowałemtempGroupElement.getAttribute("id"), aby uzyskać identyfikator, ale to nie działa.

Dowolny pomysł
Dzięki

questionAnswers(3)

yourAnswerToTheQuestion