Section I

Section II

Section III

Section IV

Section V

Section VI

Section VII

Section VIII

Section IX

Section X

Section XI

Section XII

Section XIII

Puppeteer

  1. Overview
  2. Preparing Environment
  3. Setup Headless Chrome and Puppeteer
  4. Automation UI Tests 
  5. Capturing Screenshot
  6. Saving PDF
  7. Web Scraping
  8. Crawling an SPA (single-page application)
  9. Automating performance analysis
  10. Applying Rate Limits
  11. Testing handling failed requests
  12. Mocking out third-party services