Nightwatch.js
Nightwatch is an integrated testing framework powered by Node.js and using theW3C Webdriver API. It is the complete testing solution, developed atBrowserStack.
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 withSupertest
☑️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 theNightwatch Community.
PinnedLoading
- nightwatch
nightwatch PublicIntegrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
- nightwatch-plugin-react
nightwatch-plugin-react PublicNightwatch plugin which adds support for React component testing using the Vite dev server. Requires Nightwatch 2.3+
- nightwatch-plugin-apitesting
nightwatch-plugin-apitesting PublicRun API tests in Nightwatch using supertest
- nightwatch-plugin-vue
nightwatch-plugin-vue PublicNightwatch plugin which adds support for Vue component testing using the Vite dev server. Requires Nightwatch 2.3+
- mobile-helper-tool
mobile-helper-tool PublicEasily setup a fully-functional Android Emulator and iOS Simulator environment.
- nightwatch-plugin-browserstack
nightwatch-plugin-browserstack PublicOfficial @nightwatchjs plugin to integrate with Browserstack Local
Repositories
- nightwatch Public
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at@browserstack
nightwatchjs/nightwatch’s past year of commit activity - mobile-helper-tool Public
Easily setup a fully-functional Android Emulator and iOS Simulator environment.
nightwatchjs/mobile-helper-tool’s past year of commit activity - create-nightwatch Public
Nightwatch.js init command tool to setup everything up in no time using `npm init nightwatch`
nightwatchjs/create-nightwatch’s past year of commit activity - nightwatch-plugin-browserstack Public
Official@nightwatchjs plugin to integrate with Browserstack Local
nightwatchjs/nightwatch-plugin-browserstack’s past year of commit activity - nightwatch-inspector Public
Nightwatch Selector Playground that allows you to tests command directly from the browser
nightwatchjs/nightwatch-inspector’s past year of commit activity - nightwatch-plugin-vue Public
Nightwatch plugin which adds support for Vue component testing using the Vite dev server. Requires Nightwatch 2.3+
nightwatchjs/nightwatch-plugin-vue’s past year of commit activity - nightwatch-plugin-react Public
Nightwatch plugin which adds support for React component testing using the Vite dev server. Requires Nightwatch 2.3+
nightwatchjs/nightwatch-plugin-react’s past year of commit activity