フレームにevaluateHandle()がない理由はありますか? 私はそれを以下のように使おうとしています:
`` ``
const windowHandle = await frame.evaluateHandle((selector)=> {
//さまざまなことをします
aDOMElementを返します。
}、セレクター);
const elementHandle = windowHandle.asElement();
elementHandle.click();を待つ
`` ``
Docは、 page.evaluateHandle()
はpage.mainFrame().executionContext().evaluateHandle()
のショートカットであると述べています。 したがって、 frame.executionContext().evaluateHandle()
を使用できるようです。
@vsemozhetbytに感謝します、それは間違いなく完璧な回避策です。
そうは言っても、これまでのページとフレームには同様の方法がありました。 これが欠けていると感じます。
frame.evaluateHandle
方式でPRを送ってください。
最も参考になるコメント
@vsemozhetbytに感謝します、それは間違いなく完璧な回避策です。
そうは言っても、これまでのページとフレームには同様の方法がありました。 これが欠けていると感じます。