getAttribute не доступен в ElementHandle - PullRequest
1 голос
/ 22 апреля 2020

Я использую драматурга версии 0.13.0,

У меня есть экземпляр ElementHandle, но функция getAttribute недоступна, вызов ее выдает ошибку, говорящую, что getAttribute не является функция:

await myElem.getAttribute('src')

Я дважды проверил с отладчиком, функция не на экземпляре.

Также нет эквивалента функции page.evaluate для ElementHandle

1 Ответ

2 голосов
/ 22 апреля 2020

Вы можете передать его в качестве аргумента функции page.evaluate:

await page.evaluate(el => el.getAttribute('src'), myElem);

или

await myElem.evaluate(node => node.getAttribute('src');
...