const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
await page.goto('https://developer.mozilla.org/zh-CN/docs/Web/Events/load');
await page.on('load', () => console.log('Page loaded!'));
await browser.close();
})();
此时page.on(‘load’, () => console.log(‘Page loaded!’));没有执行。
正确的写法是page.on要写在page.goto的前面
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
await page.on('load', () => console.log('Page loaded!'));
await page.goto('https://developer.mozilla.org/zh-CN/docs/Web/Events/load');
await browser.close();
})();