Puppeteer
Official docs outline
- Getting Started
Installing Puppeteer, launching a browser and driving a first page.
- Browser Management
Installing, launching and managing Chrome and Firefox.
- Configuration
Config files, environment variables and cache directory.
- Page Interactions
Clicking, typing, waiting and evaluating on pages.
- Locators
Auto-waiting locators and retrying actions.
- JavaScript Execution
evaluate, handles and passing data between Node and the page.
- Network Interception
Request interception, mocking and blocking.
- Screenshots
Capturing full-page and element screenshots.
- PDF Generation
Generating PDFs from pages.
- Headless Modes
New and old headless modes and headful operation.
- Debugging
Slow motion, DevTools, logging and diagnosing issues.
- Running in Docker
Container setup and sandbox considerations.
- Chrome DevTools Protocol
Extensions and raw CDP session access.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.