Skip to content

Instantly share code, notes, and snippets.

@clairegraham
Created December 13, 2019 18:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save clairegraham/dac45498b0ed1adcb9e93d0823fca927 to your computer and use it in GitHub Desktop.
Save clairegraham/dac45498b0ed1adcb9e93d0823fca927 to your computer and use it in GitHub Desktop.
const puppeteer = require('puppeteer');
const domain = process.argv[2];
function sleep(millis) {
return new Promise(resolve => setTimeout(resolve, millis));
}
(async () => {
const browser = await puppeteer.launch({args: ['--no-sandbox', '--disable-setuid-sandbox']});
const page = await browser.newPage();
screenWidth = 1366;
screenHeight = 900;
await page.setViewport({width:screenWidth, height: screenHeight});
await page.goto(domain, {waitUntil :'networkidle2'} );
await sleep(4000);
await page.screenshot({
path: 'home.png',
fullPage: false
});
await browser.close();
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment