I like this (1) I use this (1)
CasperJS is an open source browser navigation scripting and testing tool written in JavaScript for PhantomJS and SlimerJS.
Launch Official Website