Puppeteer: frame.evaluateHandle()?

作成日 2017年10月16日  ·  3コメント  ·  ソース: puppeteer/puppeteer

フレームにevaluateHandle()がない理由はありますか? 私はそれを以下のように使おうとしています:

`` ``
const windowHandle = await frame.evaluateHandle((selector)=> {
//さまざまなことをします
aDOMElementを返します。
}、セレクター);

const elementHandle = windowHandle.asElement();
elementHandle.click();を待つ
`` ``

feature good first issue

最も参考になるコメント

@vsemozhetbytに感謝します、それは間違いなく完璧な回避策です。

そうは言っても、これまでのページとフレームには同様の方法がありました。 これが欠けていると感じます。

全てのコメント3件

Docは、 page.evaluateHandle()page.mainFrame().executionContext().evaluateHandle()のショートカットであると述べています。 したがって、 frame.executionContext().evaluateHandle()を使用できるようです。

@vsemozhetbytに感謝します、それは間違いなく完璧な回避策です。

そうは言っても、これまでのページとフレームには同様の方法がありました。 これが欠けていると感じます。

frame.evaluateHandle方式でPRを送ってください。

このページは役に立ちましたか?
0 / 5 - 0 評価