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