[Selenium WebDriver] Java - Iterar una lista de elementos

En esta entrada aprenderemos como iterar lista de "WebElements", donde seleccionaremos un valor por texto utilizando "findElements"

Pasos:
  • Debemos identificar dentro de nuestro sitio web / mobile el elemento (xpath, id, ccs selector, etc) que contenga todos los elementos que iteraré, EJ:
mi elemento para este paso será el id = "listExample"
  • Una vez identificado el elemento que contiene todos los nodos, debemos identificar un elemento NODO, sería: (Te, Agua, Chocolate, etc) EJ:


mi elemento para este paso será el xpath =  //ol[id='listExample']/li[class='element']

  • Declaramos una lista de WebElemets donde estará el identificador de mi lista completa
  • Declaramos un elemento "By" que contiene un elemento específico de la lista, al buscar el elemento traerá la misma cantidad que elementos tenga la lista
 
  • Iteramos la lista hasta que se cumpla la condición buscada, en este caso buscaremos el texto "Chocolate"
NOTA: Una vez consigamos el elemento a buscar debemos agregar "Break" para no seguir iterando la lista y salir del bucle 

                                                            Código Completo



Otras Entradas



Comentarios

Entradas más populares de este blog

[Selenium WebDriver] Localizadores de elementos

[Selenium WebDriver] Comandos WebDriver

Diferentes formas de identificar elementos usando xpaths