Skip to content
@nightwatchjs

Nightwatch.js

Fully integrated, easy to use End-to-End testing framework for web applications and websites written in Node.js. Maintained by @browserstack

Nightwatch.js

npm Node.js CI codecov npm package Discord Node Support

Nightwatch.js Logo

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

⚙️ Get started with Nightwatch in 60 seconds

# 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

Nightwatch Examples

For various Nightwatch samples and boilerplate projects, check out the Nightwatch Community.

Pinned Loading

  1. nightwatch nightwatch Public

    Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack

    JavaScript 11.9k 1.4k

  2. nightwatch-plugin-react nightwatch-plugin-react Public

    Nightwatch plugin which adds support for React component testing using the Vite dev server. Requires Nightwatch 2.3+

    JavaScript 6 9

  3. nightwatch-plugin-apitesting nightwatch-plugin-apitesting Public

    Run API tests in Nightwatch using supertest

    JavaScript 2 8

  4. nightwatch-plugin-vue nightwatch-plugin-vue Public

    Nightwatch plugin which adds support for Vue component testing using the Vite dev server. Requires Nightwatch 2.3+

    JavaScript 3 7

  5. mobile-helper-tool mobile-helper-tool Public

    Easily setup all the requirements needed to get started with mobile-testing using Nightwatch.

    TypeScript 5 14

  6. nightwatch-plugin-browserstack nightwatch-plugin-browserstack Public

    Official @nightwatchjs plugin to integrate with Browserstack Local

    JavaScript 4 18

Repositories

Showing 10 of 36 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
    JavaScript 11,865 MIT 1,377 250 (1 issue needs help) 62 Updated Dec 19, 2024
  • nightwatch-plugin-browserstack Public

    Official @nightwatchjs plugin to integrate with Browserstack Local

    nightwatchjs/nightwatch-plugin-browserstack’s past year of commit activity
    JavaScript 4 MIT 18 0 5 Updated Dec 16, 2024
  • mobile-helper-tool Public

    Easily setup all the requirements needed to get started with mobile-testing using Nightwatch.

    nightwatchjs/mobile-helper-tool’s past year of commit activity
    TypeScript 5 14 10 (4 issues need help) 8 Updated Dec 16, 2024
  • 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
    JavaScript 4 6 4 1 Updated Dec 4, 2024
  • nightwatch-docs Public

    Source for https://nightwatchjs.org website

    nightwatchjs/nightwatch-docs’s past year of commit activity
    EJS 96 MIT 199 78 26 Updated Nov 19, 2024
  • 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
    JavaScript 3 MIT 7 1 2 Updated Sep 24, 2024
  • 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
    JavaScript 6 MIT 9 1 1 Updated Aug 16, 2024
  • cucumberjs-boilerplate Public template

    Boilerplate code to run Nightwatch tests with Cucumber

    nightwatchjs/cucumberjs-boilerplate’s past year of commit activity
    JavaScript 5 5 1 0 Updated Aug 7, 2024
  • html-reporter Public

    Nightwatch HTML Reporter

    nightwatchjs/html-reporter’s past year of commit activity
    TypeScript 3 MIT 22 6 (2 issues need help) 10 Updated Aug 1, 2024
  • 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
    JavaScript 4 14 20 (4 issues need help) 4 Updated May 16, 2024