Esperar a que un elemento tenga texto Playwright desde javascript
Buenas tardes lectores.
Voy a seguir publicando algunas cositas sobre Playwright, esto porque veo que es una gran herramienta para llevar de la mano junto a SerenityBDD. En esta ocasión vamos a revisar de una manera sencilla como podemos esperar el texto de un elemento y no seguir el proceso hasta que tengamos el valor:
var idGeo: string | null = await page.textContent('#div_map');
console.log(idGeo);
while (idGeo === null || idGeo.length === 0) {
idGeofence = await page.textContent('#div_map');
console.log(idGeofence);
}
Almacenamos de forma controlada el valor del texto que trae Playwright a la variable idGeo
Luego comparamos de forma controlada que sea null o vacía
Repetimos ciclo hasta que tengamos un valor y seguimos con la automatización.
Es todo, sencillo y funcional. Recuerden que falta controlar el ciclo para que no sea infinito.
Saludos cordiales.
Fuentes:
https://linuxhint.com/check-if-variable-is-null-or-empty-in-javascript/
https://www.programsbuzz.com/article/playwright-get-text-element
Comentarios
Publicar un comentario