Search⌘ K
AI Features

Getting Started with Puppeteer

Explore how Puppeteer facilitates automated web testing through its browser and context management. Learn key concepts like JavaScript promises, asynchronous scripting, and file upload automation. Understand Puppeteer's integration with test runners like Jest and Mocha to enhance your front-end testing workflow.

PWA testing

Like the Playwright framework, Puppeteer also drives its automation through the Browser object, which then drills down into the multiple BrowserContext sessions that can operate on multiple pages, extensions, and frames.

Google Puppeteer high-level architecture diagram
Google Puppeteer high-level architecture diagram

Since Google is the leader in PWAs and was the first technology provider to launch such application types, within this ...