¿Cómo recorrer cada elemento en un div usando Selenium Java?

Sarabu Sandeep:

Estoy tratando de recorrer todos los elementos en un div. ¿Cómo puedo hacerlo?

Hasta ahora lo he intentado como a continuación, pero no funciona. Espero que tenga que imprimir todos los elementos en container_class pero se imprime así "[[[FirefoxDriver: firefox en XP (d3434gfe-d431-4e51-e6rt-a3asewc7806f)] -> xpath: id (" divs_container_class ")]] "

Quiero imprimir todos los elementos, ¿qué estoy haciendo mal?

HTML:

<div class="container_class" id="container_id">
    <div id="1" class="1 class"></div>
    <div id="2" class="2 class"></div>
    <div id="3" class="3 class"></div>
    <div id="4" class="4 class"></div>
</div>

Java (selenio):

List<WebElement> elementsxpath = driver.findElements(By.xpath("id(\"divs_container_class\")"));
for(int i=0; i<elementsxpath .size(); i++) {
    System.out.println(elementsxpath);
}
Riad Mahmud:

Si el cuerpo html que publicó es válido, puede probar con el siguiente código.

 List<WebElement> elements = driver.findElements(By.cssSelector("#container_id > div"));
 for (WebElement element : elements) {
    System.out.println(element.getText());  
 }

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Cómo desplazarse por cada elemento en un HashMap usando un bucle while

¿Cómo recorrer en iteración dos listas genéricas con diferentes tipos, un elemento tras otro en Java?

¿Cómo verificar que un atributo está presente en un elemento usando Selenium WebDriver?

Cómo hacer clic en un elemento en Selenium WebDriver usando JavaScript

Cómo envolver cada tercer elemento secundario único en un nuevo div

¿Cómo encontrar un elemento en un intervalo anidado usando Selenium WebDriver?

cómo recorrer cada lista y agregar un elemento almacenado local en ella

¿Cómo recorrer cada elemento dentro de una lista de lista en Python?

¿Cómo recorrer una matriz json y encontrar una coincidencia para cada elemento en un archivo json más grande?

Cómo seleccionar un elemento desplegable usando Selenium en C # de un cuadro de lista con valor de XPath dinámico (cambiante) en cada carga de página

Cómo encontrar un elemento en selenium python usando id y class en div

¿Cómo extraer cada elemento (marcador) de un archivo json como un elemento usando Java?

¿Cómo extraer cada elemento (marcador) de un archivo json como un elemento usando Java?

Cómo encontrar un elemento que tiene un ID dinámico / cambio de nombre en cada carga de página usando Selenium WebDriver

Cómo hacer clic en un elemento de seleccionar usando el nombre de la etiqueta - selenium java

¿Cómo recorrer las columnas en un marco de datos R y crear un nuevo marco de datos usando el nombre de la columna en cada iteración?

¿Cómo puedo recorrer una lista de matrices para encontrar un elemento específico en Java?

Cómo modificar un campo en cada elemento de la lista en java 8 usando stream

Cómo construir un XPath para identificar y hacer clic en un elemento usando Selenium

Cómo insertar un elemento en cada elemento de una matriz usando PHP

¿Cómo puedo recorrer cada elemento de la lista en cada columna?

¿Cómo cambiar un valor en un elemento de entrada usando Selenium en Python?

Cómo resolver el elemento no se puede hacer clic en un punto en Selenium usando Python

Usando Selenium en Python, ¿cómo hago clic en un enlace que es diferente para cada elemento de una lista?

cómo poner cada tercer elemento de un mapa de matriz en un div reaccionar

¿Cómo recorrer una lista y agregar un elemento a cada tupla en una lista de tuplas usando 'zip ()'?

Usando group_split, agregue un solo valor a cada elemento en una lista para recorrer y acumular

cómo recorrer cada elemento en la lista e incrementar en uno

cómo recorrer cada elemento en la lista e incrementar en uno

TOP Lista

CalienteEtiquetas

Archivo