Wie erhalte ich ein übergeordnetes HTML-Tag mit Selenium WebDriver unter Verwendung von Java [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Übergeordnetes Element des bekannten Elements in Selen auswählen 7 answers

Ich habe einen Test, der nach @ suc<span class="legend">. Auf einer früheren Ebene habe ich eine Feldmenge, die mehrere Werte enthält. Hier ist mein Problem. Ich habe den Locator für dieses Fieldset nicht gefunden.

Zunächst bekomme ich eine Liste mit allenclass=legend Objekte:

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

Das funktioniert einwandfrei, ich habe eine Liste mit mehreren Webelementen.

Jetzt möchte ich diese Liste durchlaufen und jeden Wert nur aus der Feldmenge der vorherigen Ebene speichern. Das Problem ist, dass Selen die ID des Fieldset nicht findet.

Ich habe es versuchttempGroupElement.getAttribute("id"), um die ID zu erhalten, aber es funktioniert nicht.

Irgendeine Idee
Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage