我怎样才能安慰你呢.在页面中记录一些内容.判断,将其传递给 node ,并使用它来判断页面?
我实际上想记录页面的进度.对控制台进行判断,并向用户显示一些结果.
我怎样才能安慰你呢.在页面中记录一些内容.判断,将其传递给 node ,并使用它来判断页面?
我实际上想记录页面的进度.对控制台进行判断,并向用户显示一些结果.
puppeteer 演员12的更新,改编自the current documentation:
page.on('console', async (msg) => {
const msgArgs = msg.args();
for (let i = 0; i < msgArgs.length; ++i) {
console.log(await msgArgs[i].jsonValue());
}
});
await page.evaluate(() => console.log('hello', 5));
await page.evaluate(() => console.log({ foo: 'bar' }));
await page.evaluate(() => console.log([1, 2, 3, 4, 5]));
显示以下结果:
hello
5
{ foo: 'bar' }
[ 1, 2, 3, 4, 5 ]