¿Cómo obtengo una etiqueta HTML principal con Selenium WebDriver usando Java [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Seleccione el elemento padre del elemento conocido en Selenium 7 respuestas

Tengo una prueba que busca<span class="legend">. En un nivel anterior tengo un conjunto de campos que contiene varios valores. Aquí está mi problema. No obtengo el localizador para este conjunto de campos.

Primero, obtengo una lista con todasclass=legend objetos

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

Esto funciona perfectamente, tengo una lista con varios Webelements.

Ahora quiero iterar esta lista y guardar todos los valores del conjunto de campos del nivel anterior solamente. El problema es que Selenium no encuentra la identificación del conjunto de campos.

Lo intentétempGroupElement.getAttribute("id") para obtener la identificación pero no funciona.

¿Alguna idea
¡Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta