html2canvas - JavaScript library to take "screenshots" of webpages or parts of it, directly on the...
DOM to Image - JavaScript library to generate an image from a DOM node using HTML5 canvas.
BackstopJS - BackstopJS is an open-source tool that allows the user to capture screenshots of a complete webpage or only specific areas of the webpage.
Cypress.io - Slow, difficult and unreliable testing for anything that runs in a browser. Install Cypress in seconds and take the pain out of front-end testing.
Expo Screen Capture - Expo Screen Capture is a highly efficient tool that empowers users to prevent screens in their applications from being captured or taped.
jsdom - A JavaScript implementation of various web standards, for use with Node.js - jsdom/jsdom