Software Alternatives & Reviews

Nightwatch.js VS WebdriverIO

Compare Nightwatch.js VS WebdriverIO and see what are their differences


Write efficient and straightforward end-to-end tests in Node.js which run against a Selenium/WebDriver server.

Webdriver module for Node.js. that makes it easier to write Selenium tests
Nightwatch.js Landing Page
Nightwatch.js Landing Page
WebdriverIO Landing Page
WebdriverIO Landing Page

Nightwatch.js details

Categories
Visual Regression Testing End To End Testing Browser Testing Developer Tools Software Development
Website nightwatchjs.org  

WebdriverIO details

Categories
Automated Testing Browser Testing Website Testing
Website github.com  

Nightwatch.js videos

De cero a héroe con Nightwatch.js - Rodrigo Godoy y Alejandra Silva

WebdriverIO videos

WebdriverIO Tutorial Series Review | #20

More videos:

  • - Test React Apps with WebdriverIO
  • - Get Started With WebdriverIO - WebdriverIO Wednesdays

Category Popularity

0-100% (relative to Nightwatch.js and WebdriverIO)
46
46%
54%
54
44
44%
56%
56
100
100%
0%
0
0
0%
100%
100

Social recommendations and mentions

Based on our record, Nightwatch.js should be more popular than WebdriverIO. It has been mentiond 4 times since March 2021. We are tracking product recommendations and mentions on Reddit, HackerNews and some other platforms. They can help you identify which product is more popular and what people think of it.

Nightwatch.js mentions (4)

  • Does anyone have a good functional (integration? end to end?) automated Web API testing setup?
    I would use a UI client to call directly into your frontend so you can test you functional flow as close as possible to the true user journey. Use a Web Driver for that, I have used Selenium WebdriverSelenium Webdriver or night watch. I would try to replicate your environment as close as possible to production as it will give you more meaningful data, especially if you can absorb the cost of spinning up a DB. We... - Source: Reddit / 4 months ago
  • How to test views that are rendered in a browser, to make sure there are no errors on the page?
    You want either a library that can run Selenium for you, like Nightwatch, or Cypress. - Source: Reddit / 4 months ago
  • Working to Get Off the Sidelines
    The catch, of course, is when you as an author make a mistake in your own code. Alongside all of this, I’ve also been upping my automated testing game. (That’s included me bringing Nightwatch.js to the party. Testing WebRTC apps means having multiple, simultaneous browsers open for the duration of the test. Chrome can do that, but Gecko’s web driver implementation seems to be lagging somewhat. But this is all... - Source: dev.to / 4 months ago
  • A Beginner’s Guide To Test Automation With Javascript (Nightwatch.js). Part 2.
    In case you have any questions or want to learn more Nightwatch.js commands, we recommend checking out Nightwatch.js official documentation and their GitHub page. Don’t forget to apply to Loadero‘s free trial to run your code on a cloud platform in multiple locations with various configurations. - Source: dev.to / 6 months ago

WebdriverIO mentions (2)

  • Node.js Packages and Resources
    WebdriverIO - Automated testing based on the WebDriver protocol. - Source: dev.to / 18 days ago
  • Cross Browser Testing With WebDriverIO
    The WebDriverIO project is available on GitHub and the overall statistics speak a lot about the popularity of this JavaScript framework. It has more than 6.7K stars and the project has been forked around 1.9K times. As of writing this blog, the latest version of the WebDriverIO JavaScript framework is 7.7.2. - Source: dev.to / 2 months ago

What are some alternatives?

When comparing Nightwatch.js and WebdriverIO, you can also consider the following products

Cypress.io - Fast, easy and reliable testing for anything that runs in a browser. Install Cypress in seconds and take the pain out of front-end testing.

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.

puppeteer - Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium...

Percy - Your all-in-one visual testing solution. The new way to design, develop, and deliver software with confidence.

Katalon Studio - Built on the top of Selenium and Appium, Katalon Studio is a free and powerful automated testing tool for web testing, mobile testing, and API testing.

CasperJS - CasperJS is a browser navigation scripting & testing utility written in Javascript for PhantomJS or SlimerJS.

User reviews

Share your experience with using Nightwatch.js and WebdriverIO. For example, how are they different and which one is better?

Post a review