如何在Chrome中测试puppeteer page.eevaluate()



学习木偶师。如何在不运行木偶师的情况下测试命令?

例如,我尝试在chrome的javascript控制台中运行命令:

const is_disabled = await page.$('button[disabled]') !== null;

它不起作用:

caught (in promise) ReferenceError: page is not defined ReferenceError: page is not defined

您需要阅读文档来了解每个函数的作用。例如,页面的文档。$说:

该方法在页面中运行document.querySelector。如果没有元素与选择器匹配,则返回值解析为null

这意味着它在页面内运行document.querySelector,您也可以在开发人员控制台中这样做:

document.querySelector('button[disabled]') !== null

最新更新