Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the Dev tools protocol. puppeteer runs headless by default but can be configured to run full chome.
jatinnandwani/Web-scraping-with-headless-browser-puppeteer
How scrrenshot and web scrapping is done using puppeteer.