Just started using #Casper
. The CLI api allows you to easily pass in arguments to your script and the testing api allows you to save results in an xUnit format. That's right, the xUnit format makes it easy to integrate with continuous integration servers like Jenkins. In short, I am finding while I am not generating test code using a tool like Selenium IDE, I have less code to maintain with CasperJS and the process of writing the test forces me to think a bit about what to test.