Scriptable headless browser for automated web testing and screenshots
Scriptable browser for Web developers
slimerjs
$ slimerjs script.js
$ slimerjs capture.js --output=screenshot.png
$ slimerjs script.js --debug=yes