Browser management
Usually, you start working with Puppeteer by either launching or connecting to a browser.
Page interactions
Puppeteer allows interacting with elements on the page through mouse, touch
JavaScript execution
Puppeteer allows evaluating JavaScript functions in the context of the page
Network logging
By default, Puppeteer listens for all network requests and responses and emits network events on the page.