Learn to Code
Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol. It can also be configured to use full (non-headless) Chrome or Chromium.
Pro Puppeteer Courses
These courses require an egghead membership.
End to End Testing with Google's Puppeteer and Jest