Puppeteer: frame.evaluateHandle()?

Criado em 16 out. 2017  ·  3Comentários  ·  Fonte: puppeteer/puppeteer

Existe uma razão pela qual os quadros não possuemvaluHandle()? Estou tentando usar como abaixo:

````
const windowHandle = espera frame.evaluateHandle((seletor) => {
//Faz várias coisas
return aDOMElement;
}, seletor);

const elementHandle = windowHandle.asElement();
aguardar elementHandle.click();
````

feature good first issue

Comentários muito úteis

Obrigado @vsemozhetbyt , essa é definitivamente uma solução perfeita.

Dito isto, página e quadro, até agora, tiveram métodos semelhantes. Parece que isso está faltando.

Todos 3 comentários

Doc afirma que page.evaluateHandle() é um atalho para page.mainFrame().executionContext().evaluateHandle() . Então parece que você pode usar frame.executionContext().evaluateHandle() .

Obrigado @vsemozhetbyt , essa é definitivamente uma solução perfeita.

Dito isto, página e quadro, até agora, tiveram métodos semelhantes. Parece que isso está faltando.

Por favor, sinta-se à vontade para enviar um PR com o método frame.evaluateHandle .

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

kesava picture kesava  ·  3Comentários

bricss picture bricss  ·  3Comentários

selfrefactor picture selfrefactor  ·  3Comentários

vonGameTheory picture vonGameTheory  ·  3Comentários

mityok picture mityok  ·  3Comentários