Shotsnap
Node.js web screenshot library without any webdriver dependencyUsage
const shotSnap = require("shotsnap");
shotSnap.takeScreenshot({ pageUrl: 'https://google.com', saveFile: true, fileName: 'test.png' });
Result:
Props:
pageUrl: The page url you want to screenshot from
saveFile: true or false
fileName: filename for saving file
screenHeight: number of screen height
screenWidth: number of screen width