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://automatizaciondefuncionales.blogspot.com/2024/01/esperar-que-un-elemento-tenga-texto.html
No hay comentarios:
Publicar un comentario