Automate browser tasks with Puppeteer: screenshots, scraping, and testing.
Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026
The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.
Puppeteer is a Node.js library that provides a high-level API to control Chrome or Chromium browsers. It’s perfect for web scraping, automated testing, taking screenshots, and generating PDFs.
In this section you’ll learn how to automate browser interactions using Puppeteer, from clicking links to capturing screenshots.
Lessons in this unit:
| 0: | ▶︎ Introduction |
| 1: | Introduction to Puppeteer |
| 2: | Web Scraping using Node.js and Puppeteer |
| 3: | How to click a link with a specific text with Puppeteer |
| 4: | How to do a screenshot using Puppeteer |