Homepage • Developer Guide • API Reference • About • Blog
Nightwatch is an integrated testing framework powered by Node.js and using the W3C Webdriver API. It is the complete testing solution, developed at BrowserStack.
Nightwatch is trusted by thousands of software teams around the world since 2014 and it is used for:
☑️ End-to-end testing of web applications and websites
☑️ Component testing in isolation (Storybook / React / Vue / Vite)
☑️ Mobile app testing (since in v2.6 ✨)
☑️ API testing with Supertest
☑️ Unit testing of Node.js projects and libraries
# from your existing project's root dir
$ npm init nightwatch@latest
# if you want to initialize a new project
$ npm init nightwatch@latest path/to/new/project
For various Nightwatch samples and boilerplate projects, check out the Nightwatch Community.