هل هناك سبب لعدم احتواء الإطارات على تقييم Handle ()؟ أحاول استخدامه على النحو التالي:
""
const windowHandle = انتظار frame.evaluateHandle ((محدد) => {
// قم بأشياء مختلفة
عودة عنصر ؛
} ، محدد) ؛
const elementHandle = windowHandle.asElement () ،
انتظار elementHandle.click () ؛
""
ينص المستند على أن page.evaluateHandle()
هو اختصار لـ page.mainFrame().executionContext().evaluateHandle()
. لذلك يبدو أنه يمكنك استخدام frame.executionContext().evaluateHandle()
.
شكرًا vsemozhetbyt ، هذا بالتأكيد حل مثالي.
ومع ذلك ، فإن الصفحة والإطار ، حتى الآن ، كان لهما أساليب مماثلة. إنه يشعر أن هذا مفقود.
لا تتردد في إرسال PR باستخدام طريقة frame.evaluateHandle
.
التعليق الأكثر فائدة
شكرًا vsemozhetbyt ، هذا بالتأكيد حل مثالي.
ومع ذلك ، فإن الصفحة والإطار ، حتى الآن ، كان لهما أساليب مماثلة. إنه يشعر أن هذا مفقود.