I have some some angularjs sites that I test with protractor and a chrome webdriver. I read in the docs at some point that I could take and save screenshots if I wanted. You may be able to write a simple nodejs script to kick of the webdriver and take the screenhsot. Or someone may have already writen one :-)
https://www.seleniumeasy.com/selenium-tutorials/take-screenshot-with-seleniu...