如何捕获页面错误? 我试图用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();
})();
答案 0 :(得分:0)
此外,添加此侦听器:
page.on('requestfailed', err => console.error('REQUEST_FAILED:\n' + util.inspect(err)))
也许可以帮助您。