Невозможно увидеть правильный скриншот в режиме headless: false
, но получить правильный скриншот с конфигурацией headless: true
.
Запустить этот скрипт:
const puppeteer = require("puppeteer");
(async () => {
const browser = await puppeteer.launch({ headless: false });
const page = await browser.newPage();
await page.setViewport({
width: 1920,
height: 1080
});
await page.goto(
"https://pastebin.com/XcHLqyNC",
{
waitUntil: "networkidle0",
timeout: 0
}
);
await page.screenshot({
path: "check-this-screenshot.png",
fullPage: true
});
await browser.close();
})();
Проблема: https://github.com/GoogleChrome/puppeteer/issues/4500