Puppeteer: frame.evaluateHandle ()؟

تم إنشاؤها على ١٦ أكتوبر ٢٠١٧  ·  3تعليقات  ·  مصدر: puppeteer/puppeteer

هل هناك سبب لعدم احتواء الإطارات على تقييم Handle ()؟ أحاول استخدامه على النحو التالي:

""
const windowHandle = انتظار frame.evaluateHandle ((محدد) => {
// قم بأشياء مختلفة
عودة عنصر ؛
} ، محدد) ؛

const elementHandle = windowHandle.asElement () ،
انتظار elementHandle.click () ؛
""

feature good first issue

التعليق الأكثر فائدة

شكرًا vsemozhetbyt ، هذا بالتأكيد حل مثالي.

ومع ذلك ، فإن الصفحة والإطار ، حتى الآن ، كان لهما أساليب مماثلة. إنه يشعر أن هذا مفقود.

ال 3 كومينتر

ينص المستند على أن page.evaluateHandle() هو اختصار لـ page.mainFrame().executionContext().evaluateHandle() . لذلك يبدو أنه يمكنك استخدام frame.executionContext().evaluateHandle() .

شكرًا vsemozhetbyt ، هذا بالتأكيد حل مثالي.

ومع ذلك ، فإن الصفحة والإطار ، حتى الآن ، كان لهما أساليب مماثلة. إنه يشعر أن هذا مفقود.

لا تتردد في إرسال PR باستخدام طريقة frame.evaluateHandle .

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

barnash picture barnash  ·  3تعليقات

selfrefactor picture selfrefactor  ·  3تعليقات

historylife picture historylife  ·  3تعليقات

mityok picture mityok  ·  3تعليقات

td0m picture td0m  ·  3تعليقات