What is the use of Nightwatch?

What is the use of Nightwatch?

NightwatchJS is a Node. js-based end-to-end testing solution for browser-based applications and websites that is integrated and simple to use. It performs commands and assertions on DOM components using the W3C WebDriver API.