Nightwatch.js is an automated testing framework for web application and websites, written in Node.js and using the Selenium WebDriver API. It is a complete browser automation (End-to-End) solution which aims to simplify the process of setting up Continous Integration and writing of automated tests.
Full article