nightwatchjs.org Open in urlscan Pro
3.64.224.29  Public Scan

Submitted URL: http://nightwatchjs.org/
Effective URL: https://nightwatchjs.org/
Submission: On September 01 via api from US — Scanned from US

Form analysis 0 forms found in the DOM

Text Content

Nightwatch logo of an owl
 * Guide
 * API
 * About
 * Blog
 * 

 * SearchK
 * GitHub
 * Discord
 * 3.7.0
   * Previous 2.6.19
   * Version 1.7
   * Version 0.9
   * All versions

 * Guide
 * API
 * About
 * Blog
 * Github
 * Discord
 * Release Notes (Current version 3.7.0)


INTRODUCING NIGHTWATCH V3

No-compromise test automation framework with a powerful set of tools to write,
run and debug your tests across web and native mobile applications.

npm init nightwatch

Copy
Get Started

Trusted by the best dev teams




WHYNIGHTWATCH?


WEB, MOBILE NATIVE

One framework for all platforms

 * Mobile webTest on your web apps on real mobile devices, and scale easily by
   connecting to cloud grids
 * Native mobileTest your native iOS and Android apps with Nightwatch
 * Real desktop browsersTest on real browsers which accurately reflect your
   users’ environment




POWERFUL DEBUGGING

Searching for bugs just got easy

 * PinpointIdentify the source with the built-in HTML reporter with test
   statuses and HTTP logs
 * Dig deeperTravel back in time and see DOM History before and after every
   command
 * ReplicatePause and debug your tests by trying out commands in a REPL
   interface




DESIGNED FOR SCALE

Millions of tests? No problem

 * Default parallelization & orchestrationTest faster with default
   parallelization across multiple browsers
 * Cloud grid supportScale with third-party grids —BrowserStack, or others
 * Complex gestures and interactionsTest everything from pinch-zoom to multi-tab
   and iFrames




Loved by the community


11.3K

GitHub Stars


141K

Used by (repos)


320

Versions released


800K

Monthly downloads


POWERFUL CAPABILITIESFOR EVERYTHING YOU NEED


GET STARTED IN 60 SECONDS

 * Create NightwatchOne command to install everything
 * IDE extensionWrite, run, and debug with VS Code
 * Record and replayNo-code automation using Chrome recorder

Get Started The arrow icon indicates that you can visit this page



RUN ALL TYPES OF TESTS

 * APITest incoming requests, request headers, and post data
 * AccessibilityNative integration with axe
 * Visual testingCompare screenshots against baselines

Learn More The arrow icon indicates that you can visit this page



GO BEYOND E2E TESTING

 * UnitUnit testing mode with support for test-doubles.
 * ComponentTest components with Angular, React, and more.
 * IntegrationWrite integration tests using Chai assertions.

Learn More The arrow icon indicates that you can visit this page



FASTER THAN EVER

Experience lightning-fast tests with Nightwatch irrespective of whether you run
your tests on a single machine or multiple VMs.

Run Sample Tests


NOCOMPROMISES

Browser Icon


REAL BROWSERS

Run your tests on real desktop and mobile browsers instead of browser engines

Icon showing mobile with magnifying lens


NATIVE MOBILE TESTING

Test your native iOS and Android applications without any learning curve

Icon showing W3C compliance


WEB STANDARDS

Nightwatch follows W3C protocol so your interactions reflect a real user


HEARFROM THE BEST

> Nightwatch.js has been making remarkable strides since v2, with a steadfast
> commitment to enhancing the modern dev experience & providing aid to
> open-source users.


TIM YAO

Twitter Logo @timya0

> Nightwatch’s intuitive API & syntax makes testing reliable & maintainable.
> Faster feedback loops via parallel testing lead to faster deployments. Highly
> recommended!


DAVID MELLO

Twitter Logo @reallymello

> The component testing side of Nightwatch is so good there’s almost no point
> doing the other class of test in test/e2e. Game changer stuff.


PAUL HAMMANT

Twitter Logo @paul_hammant



SEAMLESSLYINTEGRATE WITH NIGHTWATCH

Mocha
Cucumber.js
Ava
Jest
JUnit
HTML
JSON
Team City
Slack
Azure
SauceLabs
Browserstack



OPEN SOURCEAT ITS BEST

No credit card needed icon


NO PAYWALLS

Nightwatch is committed to open source. Everything works for everyone.

A mountain with flag icon


RESPONSIVE SUPPORT

Get your questions answered quickly on our Discord server.

a black and white image of a wrench and gear


BACKED BY BROWSERSTACK

Nightwatch is actively maintained by the BrowserStack Open Source Program.

Celebrating with a high five


READY TO TRY OUT?

Trusted by over 100k repositories for their test automation!

npm init nightwatch

Copy
Get Started
 * Features
   * Test native mobile app
   * Developer Experience
   * Go beyond E2E
   * Multiple testing types
 * Resources
   * Community
   * Discussions
   * Chat with us
   * Stack Overflow
   * Report Issues
 * Docs
   * What is Nightwatch?
   * Run your first Test
   * Start with VS code
   * Test on mobile devices
   * API reference
   * Guide
   * Config settings
 * Nightwatch
   * About
   * Blog
   * How to Contribute?
   * Release History

Nightwatch.js logo


SUBSCRIBE TO OUR NEWSLETTER

GitHub Youtube Twitter Discord
BrowserStack Logo An illustration of BrowserStack Logo


Nightwatch was established in 2014 and since 2021 it is actively maintained at
BrowserStack with the help of all our contributors.

© 2023 BrowserStack Limited • Code licensed under the MIT License.

Mocha
Cucumber.js
Ava
Jest
JUnit
HTML
JSON
Team City
Slack
Azure
SauceLabs
Browserstack