Nightwatchjs logo

Nightwatchjs

Automated testing and continous integration framework based on node.js and selenium webdriver
58
61
+ 1
0

What is Nightwatchjs?

Nightwatch.js is an easy to use Node.js based End-to-End (E2E) testing solution for browser based apps and websites. It uses the powerful Selenium WebDriver API to perform commands and assertions on DOM elements.
Nightwatchjs is a tool in the Browser Testing category of a tech stack.
Nightwatchjs is an open source tool with 9.9K GitHub stars and 963 GitHub forks. Here鈥檚 a link to Nightwatchjs's open source repository on GitHub

Who uses Nightwatchjs?

Companies
23 companies reportedly use Nightwatchjs in their tech stacks, including WebbyLab, UniSharp, and GoEuro.

Developers
32 developers on StackShare have stated that they use Nightwatchjs.

Nightwatchjs Integrations

Why developers like Nightwatchjs?

Here鈥檚 a list of reasons why companies and developers use Nightwatchjs
Top Reasons
Be the first to leave a pro
Nightwatchjs Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Nightwatchjs in their tech stack.

Benjamin Poon
Benjamin Poon
QA Manager - Engineering at HBC Digital | 8 upvotes 71.1K views
Nightwatchjs
Nightwatchjs
Selenium
Selenium
JavaScript
JavaScript
Cucumber
Cucumber
GitHub
GitHub
GoCD
GoCD
Docker
Docker
ExpressJS
ExpressJS
React
React
PostgreSQL
PostgreSQL

For our digital QA organization to support a complex hybrid monolith/microservice architecture, our team took on the lofty goal of building out a commonized UI test automation framework. One of the primary requisites included a technical minimalist threshold such that an engineer or analyst with fundamental knowledge of JavaScript could automate their tests with greater ease. Just to list a few: - Nightwatchjs - Selenium - Cucumber - GitHub - Go.CD - Docker - ExpressJS - React - PostgreSQL

With this structure, we're able to combine the automation efforts of each team member into a centralized repository while also providing new relevant metrics to business owners.

See more

Nightwatchjs's Features

  • e2e
  • test
  • javascript
  • nodejs

Nightwatchjs Alternatives & Comparisons

What are some alternatives to Nightwatchjs?
WebdriverIO
WebdriverIO lets you control a browser or a mobile application with just a few lines of code. Your test code will look simple, concise and easy to read.
Selenium
Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.
Cypress
Cypress is a front end automated testing application created for the modern web. Cypress is built on a new architecture and runs in the same run-loop as the application being tested. As a result Cypress provides better, faster, and more reliable testing for anything that runs in a browser. Cypress works on any front-end framework or website.
Protractor
Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.
BrowserStack
Live, Web-Based Browser Testing Instant access to all real mobile and desktop browsers. Say goodbye to your lab of devices and virtual machines.
See all alternatives

Nightwatchjs's Followers
61 developers follow Nightwatchjs to keep up with related blogs and decisions.
praveen kumar
Muhammad  Touwe
Hugo-Meiring
Theofanis Despoudis
Benjamin Poon
Mohamma76685757
jimmytran86
far_cor
Juan Gabriel Balbuena Borba
jsantos-mb