Есть ли причина, по которой фреймы не имеют функции AssessmentHandle()? Я пытаюсь использовать его, как показано ниже:
````
const windowHandle = await frame.evaluateHandle((селектор) => {
// Делаем разные вещи
вернуть элемент DOME;
}, селектор);
const elementHandle = windowHandle.asElement();
ждать elementHandle.click();
````
Doc утверждает, что page.evaluateHandle()
— это ярлык для page.mainFrame().executionContext().evaluateHandle()
. Итак, кажется, вы можете использовать frame.executionContext().evaluateHandle()
.
Спасибо @vsemozhetbyt , это определенно идеальный обходной путь.
При этом у страницы и фрейма до сих пор были схожие методы. Такое чувство, что этого не хватает.
Пожалуйста, не стесняйтесь отправлять PR методом frame.evaluateHandle
.
Самый полезный комментарий
Спасибо @vsemozhetbyt , это определенно идеальный обходной путь.
При этом у страницы и фрейма до сих пор были схожие методы. Такое чувство, что этого не хватает.