CasperJS is an open source navigation scripting & testing utility written in Javascript for the PhantomJS WebKit headless browser and SlimerJS (Gecko).
CasperJS Features
DiscontinuedBased off phantomjs which no longer under development
Top 3 alternatives