A mi no me funcionaba hacer esto para verificar que ya no estaba la ventana emergente, daba error que no podÃa leer el innerText
await page.waitForFunction(() => !document.querySelector('#example-modal-sizes-title-sm').innerText === 'Small Modal')
Los que hice fue modificar el selector para corroborar que no estuviera el botón de close y fue más fácil.
await page.waitForFunction(() => !document.querySelector('#closeSmallModal'))
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.