📄️ Configuration
By default, Puppeteer downloads and uses a specific version of Chrome so its
📄️ Debugging
Debugging with Puppeteer can be an arduous task. There is no single method for
📄️ Request Interception
Once request interception is enabled, every request will stall unless it's
📄️ Headless mode
By default Puppeteer launches the browser in
📄️ Screenshots
For capturing screenshots use Page.screenshot().
📄️ PDF generation
For printing PDFs use Page.pdf().
📄️ Chrome Extensions
Puppeteer can be used for testing Chrome Extensions.
📄️ Cookies
Puppeteer allows modifying cookies for a page ahead of time by using Page.setCookie().
📄️ Files
Currently, Puppeteer does not offer a way to handle file downloads in a programmtic way.