Need advice about which tool to choose?Ask the StackShare community!
Nemo.js vs Nightwatchjs: What are the differences?
Nemo.js: PayPal’s open source node.js automation framework. Nemo provides a simple way to add selenium automation to your NodeJS web projects. Provides plugin architecture to incorporate custom features to your tests; Nightwatchjs: Automated testing and continous integration framework based on node.js and selenium webdriver. 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.
Nemo.js and Nightwatchjs can be categorized as "Browser Testing" tools.
Some of the features offered by Nemo.js are:
- Nemo.js wraps around the ubiquitous Selenium WebDriver, and as such, allows control of virtually any browser on any operating system
- Built with a plugin architecture
- Easy interface for authoring new plugins that can then be shared with others
On the other hand, Nightwatchjs provides the following key features:
- e2e
- test
- javascript
Nemo.js and Nightwatchjs are both open source tools. It seems that Nightwatchjs with 9.43K GitHub stars and 925 forks on GitHub has more adoption than Nemo.js with 5 GitHub stars and 4 GitHub forks.
Pros of Nemo.js
Pros of Nightwatchjs
- Open source3
- Testing2
- Automates browsers2
- Better cross browser (use selenium)1
- Cross-Browser Testing1
- Multiple Browser Support1
- Parallel Test Running1
Sign up to add or upvote prosMake informed product decisions
Cons of Nemo.js
Cons of Nightwatchjs
- No automatic wait2
- Less flexibility1
- Limited native mobile app support1
- Limited browser support1
- Configuration complexity1