CasperJS is a navigation scripting & testing utility for PhantomJS, written in Javascript
list of tools for testing websites and web-applications
"A library for automatic detection of layout bugs in web pages"
"A fully automated, active web application security reconnaissance tool."