Selenium testing with Nightwatch.js

We love automated testing over at Futureproofs. Up until recently we’d been using the Selenium IDE to write and execute browser tests. The IDE worked well enough initially, but as the system became ever more complex and the person we were leaning on to maintain them found his time tied up, we needed another solution. Our webapp is written in AngularJS so it made sense to use something written in javascript; we looked at protractor but ultimately decided that the tests should be agnostic and not tied specifically to AngularJS. »