screenshot-fullpage.js (437B)
1 /** 2 * @license 3 * Copyright 2017 Google Inc. 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 'use strict'; 8 9 const puppeteer = require('puppeteer'); 10 11 (async () => { 12 const browser = await puppeteer.launch(); 13 const page = await browser.newPage(); 14 await page.emulate(puppeteer.devices['iPhone 6']); 15 await page.goto('https://www.nytimes.com/'); 16 await page.screenshot({path: 'full.png', fullPage: true}); 17 await browser.close(); 18 })();