webdriver-bidi.mjs (361B)
1 /** 2 * @license 3 * Copyright 2024 Google Inc. 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 import puppeteer from 'puppeteer'; 8 9 const browser = await puppeteer.launch({ 10 protocol: 'webDriverBiDi', 11 }); 12 const page = await browser.newPage(); 13 await page.goto('https://pptr.dev'); 14 15 await page.pdf({ 16 path: 'pptr.pdf', 17 format: 'letter', 18 }); 19 20 await browser.close();