What is Nightwatch js used for?

What is Nightwatch js used for?

Nightwatch. js is a Node. js-based, complete End-to-End testing solution for web applications and websites. It drives browsers and performs commands and assertions on DOM components using the W3C WebDriver API.

Nightwatch V3 | Node.js powered End-to-End testing framework.