CasperJS is a browser navigation scripting & testing utility written in Javascript for PhantomJS or SlimerJS.