当我运行此->
let uiElement = await page.evaluate(() => document.querySelector('div[class=unf-emptystate-img]').innerHTML)
console.log(uiElement)
我得到正确的值
<img alt="Waduh, tujuanmu nggak ada!" src="https://ecs7.tokopedia.net/assets-unify/img/il-error-not-found.png">
但是当我尝试使用时
let uiElement = await page.evaluate(() => document.querySelector('div[class=unf-emptystate-img]'))
console.log(uiElement.innerHTML)
我知道
TypeError: Cannot read property 'innerHTML' of undefined
如何在不调用评估函数内的uiElement.innerHTML
函数的情况下获得innerHTML
?>
[运行时->让uiElement =等待page.evaluate(()=> document.querySelector('div [class = unf-emptystate-img]')。innerHTML)console.log(uiElement)正确值
如果使用page.$()
,则可以访问innerHTML
,请参见此示例: