Различные результаты в Chrome в F12 и CDP - PullRequest
0 голосов
/ 29 апреля 2020

Страница https://www.bbc.co.uk/iplayer/live/bbcone

Я могу запросить элемент «div.p_playerControls» в Chrome консоли F12:

document.querySelector('div.p_playerControls')
    ==> div class=​"p_playerControls" style=​"display:​ block;​ clip:​ rect(1px, 1px, 1px, 1px)​;​"

... но не может через удаленный интерфейс:

result1 = await Runtime.evaluate({expression:"document.querySelector('div.p_playerControls')"})
result2 = await Runtime.evaluate({expression:"document.querySelector('.player__container')"})
console.log(result1.result.className)
console.log(result2.result.className)

Вывод:

Debugger attached.
undefined
HTMLDivElement

Я что-то не так делаю? .. :) Спасибо!

пожалуйста, посмотрите это Скриншот

1 Ответ

0 голосов
/ 30 апреля 2020

Проблема решена (элементы из разных кадров). Подробности здесь https://github.com/hardkoded/puppeteer-sharp/issues/1465

...