编剧为什么不截图?我正在尝试截取 MongoDB 登录网站的屏幕截图,但它没有截取屏幕截图并给出超时错误。
(async () => {
const browser = await chromium.launch({ headless: false });
const page = await browser.newPage();
await page.goto("https://account.mongodb.com/account/login");
await page.screenshot({ path: "mongo.png" });
await browser.close();
})();
我尝试在 Puppeteer 中做同样的事情,效果很好!
它可能对您有帮助。您忘记在代码中提及
newContext()
。
试试这个..
(async () => {
const browser = await chromium.launch({ headless: false });
const context = await browser.newContext();
const page = await context.newPage();
await page.goto("https://account.mongodb.com/account/login");
await page.screenshot({ path: "mongo.png" });
await browser.close();
})();
查看文档