如何捕获页面错误?我试图使用 Puppeteer 查找页面错误,但它没有显示任何内容。
以下是我使用的代码:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({
headless: false
});
const page = await browser.newPage();
// Open page.
await page.goto('http://example.com/');
page.on('error', (err) => {
console.log('error: ', err)
})
page.on('pageerror', (err) => {
console.log('pageerror: ', err)
})
page.on('console', msg => {
for (let i = 0; i < msg.args.length; ++i)
console.log(`${i}: ${msg.args[i]}`)
})
// Keep the browser open.
// browser.close();
})();