Verificamos cada reseñas de nuestro espacio con el objetivo de enseñarte siempre la información más veraz y actual.
Solución:
La función page.evaluate()
solo puede devolver un valor serializable, por lo que no es posible devolver un elemento o NodeList
desde el entorno de la página utilizando este método.
Puedes usar page.$$()
en cambio para obtener un ElementHandle
array:
const nodes = await page.$$(`$selector > *`); // selector children
Si el length
de la constante nodes
es 0
luego asegúrese de que está esperando que el elemento especificado por el selector se agregue al DOM con page.waitForSelector()
:
await page.waitForSelector(selector);
Recuerda que te damos el privilegio decir si te ayudó.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)