Tengo un script de titiritero. Hay un div que tiene una clase oculta. Esta clase se elimina después de unos minutos y el div se vuelve visible. Puedo seleccionar el div, pero no puedo hacer clic en él hasta que se elimine la clase oculta. ¿Cómo lo hago? esperar hasta que elimine esta clase del div?
Gracias por la ayuda
Utilice .waitForFunction . Ejecuta repetidamente una función específica en el contexto de la página y devuelve una Promesa que se resuelve cuando esta función devuelve un valor verdadero. Proporcione una función que devuelva un valor real cuando su div de destino no tenga esa clase.
Algo como:
await page.waitForFunction(() => !document.querySelector('div .hidden_class'))