Nightwatch.js is an easy to use Node.js based End-to-End (E2E) testing solution for browser based apps and websites.