Puppeteer 在浏览器中调试
const browser = await puppeteer.launch({devtools: true});
//修改默认timeout时间
jest: jest.setTimeout(100000);
jasmine: jasmine.DEFAULT_TIMEOUT_INTERVAL = 100000;
mocha: this.timeout(100000);
//添加一个debugger
await page.evaluate(() => {debugger;});
捕获控制台输出
page.on('console', msg => console.log('PAGE LOG:', msg.text()));
await page.evaluate(() => console.log(`url is ${location.href}`));
减慢操作
const browser = await puppeteer.launch({
headless: false,
slowMo: 250 // slow down by 250ms
});