Introduction to Nightwatch.js

Profile picture for user devraj

Nightwatch.js is an automated testing framework for web applications and websites, written in Node.js and using the Selenium WebDriver.

Its a complete End-to-End testing solution which aims to simplify the process of setting up Continuous Integration and writing Automation scripts.

Nightwatch.js is a Selenium wrapper that provides several out-of-the-box commands and assertions for performing various operations on the page. The commands and assertions are clean and straightforward, enabling you to develop tests very quickly using JavaScript (specifically, Node.js). 

It allows you to create custom helpers to increase your testing capabilities.

Nightwatch v1.0 in BETA has been released.