Validar que se observa un elemento usando Playwrigth

Buenas lectores.

Hoy vamos a revisar como esperar a que un elemento sea visible, en este framework es tan sencillo como lo siguiente:

Declarando un objeto:

var deleteGeofence = page.locator("//span[@class='toast-message']");
await expect(deleteGeofence).toBeVisible({ timeout: 10000 });    


De forma directa:

await expect(page.locator("//span[@class='toast-message']")).toBeVisible({ timeout: 10000});    


En ambos casos se observa que declaramos cuanto tiempo queremos esperar a que sea visible y nos marque error en caso que no lo encuentre.


Saludos coordiales


Fuentes:

https://playwright.dev/docs/test-assertions

https://stackoverflow.com/questions/77068325/expect-tobevisible-is-not-working-when-i-am-running-my-playwright-test


 

Comentarios

Entradas populares de este blog

Tiempo de espera "muerto" explicito en Playwright

SerenityBDD - Almacenar valores en memoria (pasar información entre steps)

Como tener un condicional en Playwright en caso que siga aun presente un elemento