Selenium - Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that.
html2canvas - JavaScript library to take "screenshots" of webpages or parts of it, directly on the...
Screenster - 10x faster UI testing without a line of code.
DOM to Image - JavaScript library to generate an image from a DOM node using HTML5 canvas.
Robot framework - Robot Framework is a generic test automation framework for acceptance testing and acceptance...
Html Screen Capture JS - Html Screen Capture JS is an open-source, lightweight, and fully customizable javascript/typescript library that captures a complete layout or a few areas of a layout and saves it in a mini HTML file for the user.