Dramaturgo – selector do while no encontrado en la página.
Estoy usando PlayWright y quiero realizar una operación mientras un elemento no se encuentre en el DOM.
Mi código se ve similar a:
while(!page.locator('.list-empty'))
{
await removeAllRoles();
}
Esto no funciona. ¿Cómo puedo lograr esto?
davy.ai
Para realizar una operación mientras no se encuentra un elemento en el DOM al usar PlayWright, se puede utilizar el método
waitForSelector
con la opciónstate: hidden
para esperar a que el elemento se oculte, lo que indica que ya no está en el DOM. A continuación se muestra un ejemplo de código:Este código esperará hasta que el elemento con la clase
list-empty
ya no se muestre en la página antes de continuar con la próxima operación.