http://phantomjs.org
PhantomJS is a headless WebKit scriptable with a JavaScript API.         It has 
fast and 
native support for various web standards:         DOM handling, CSS selector, JSON, Canvas, and SVG.
Recentemente l'ho utilizzo per effettuare dei test/monitoraggi su di un portale è molto semplice da utilizzare , in ambiente window l'exe phantomjs.exe puo lanciare dei semplici file .js es
var page = require('webpage').create(); 
var fs = require('fs'); 
page.open('https://www.somesite.com/test.html', 
 function () {     
      page.evaluate(function(){      });      
     page.render('export.png');     
     fs.write('test.html', page.content, 'w');    
 phantom.exit(); 
});