Set pupeteer window size when running not headless (not viewport)
You can set chrome window size during puppeteer.launch
with flag --window-size
Here is usage in your example:
const browser = await puppeteer.launch({ headless: false, // The browser is visible ignoreHTTPSErrors: true, args: [`--window-size=${options.width},${options.height}`] // new option});
This resizes the window and the view area
const browser = await puppeteer.launch({ headless: true, ignoreHTTPSErrors: true, args: [`--window-size=1920,1080`], defaultViewport: { width:1920, height:1080 } });
If you want it to behave like a normal browser where it resizes the viewport to the window size. Then set the viewport to null
const browser = await puppeteer.launch({ defaultViewport: null, headless: false});