blob: 996355970c6d4e76534e6622a54956b1440ae0cb [file] [log] [blame]
#!/usr/bin/env node
const puppeteer = require('puppeteer');
function delay(time) {
return new Promise(function (resolve) {
setTimeout(resolve, time)
});
}
(async () => {
const browser = await puppeteer.launch({
headless: "new",
args: ['--no-sandbox'],
defaultViewport: {
width: 1024,
height: 600,
isLandscape: true,
deviceScaleFactor: 1
}
});
const page = await browser.newPage();
for (var i = 2; i < process.argv.length; i += 2) {
await page.goto(process.argv[i], { waitUntil: 'networkidle2' });
await delay(1000);
await page.screenshot({ path: process.argv[i+1] });
}
await browser.close();
})();