CasperJS, a navigation scripting and testing utility for PhantomJS and SlimerJS