puppeteer 等页面加载完再截图,就这个demo

const puppeteer = require('puppeteer');
const path = require('path');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('xxxxxxxx');
  await page.screenshot({path: path.join(__dirname,'example.png'),fullPage: true, omitBackground: true });

  await browser.close();
})();

页面是用react写的,其中有个Loading页面,每次截图都是loading,不是loading结束后的。

阅读 6k
1 个回答

waitForNavigation

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进