If I have this code:
const puppeteer = require('puppeteer');
var test = async () => {
const browser = await puppeteer.launch({args: ["--no-sandbox", "--disable-setuid-sandbox"]});
const page = await browser.newPage();
await page.goto('https://community.wikia.com/wiki/Special:WikiActivity');
let element = await page.$('#WikiaMainContent');
await page.setViewport({ width: 800, height: 1000}); // This is ignored
await element.screenshot({path: "./wiki.png"});
await browser.close();
}
test();
The screenshot is larger than the viewport.
How can I make it so that the screenshot has a width
of 800px
and height
of 1000px
?