¿Hay alguna razón por la que los marcos no tengan evaluarHandle()? Estoy tratando de usarlo como a continuación:
````
const windowHandle = await frame.evaluateHandle((selector) => {
// Hacer varias cosas
devuelve un elemento DOME;
}, seleccionador);
const elementHandle = windowHandle.asElement();
espera elementHandle.click();
````
Doc afirma que page.evaluateHandle()
es un atajo para page.mainFrame().executionContext().evaluateHandle()
. Entonces parece que puedes usar frame.executionContext().evaluateHandle()
.
Gracias @vsemozhetbyt , definitivamente es una solución perfecta.
Dicho esto, la página y el marco, hasta ahora, han tenido métodos similares. Se siente mal que falta esto.
No dude en enviar un PR con el método frame.evaluateHandle
.
Comentario más útil
Gracias @vsemozhetbyt , definitivamente es una solución perfecta.
Dicho esto, la página y el marco, hasta ahora, han tenido métodos similares. Se siente mal que falta esto.