- Node-phantom - bridges the gap between PhantomJS and node.js
- WebDriverJs - Selenium WebDriver bindings for node.js by Selenium Team
- WD.js - node module for WebDriver/Selenium 2
- yiewd - WD.js wrapper using latest Harmony generators! Get rid of the callback pyramid with yield
- ZombieJs - Insanely fast, headless full-stack testing using node.js
- NightwatchJs - Node JS based testing solution using Selenium Webdriver
- Chimera - Chimera: can do everything what phantomJS does, but in a full JS environment
- Dalek.js - Automated cross browser testing with JavaScript through Selenium Webdriver
- Webdriver.io - better implementation of WebDriver bindings with predefined 50+ actions
- Nightmare - Electron bridge with a high-level API.
- jsdom - Tailored towards web scraping. A very lightweight DOM implemented in Node.js, it supports pages with javascript.
- new Puppeteer - Node library which provides a high-level API to control Chrome or Chromium. Puppeteer runs headless by default.
- Node-phantom - bridges the gap between PhantomJS and node.js
- WebDriverJs - Selenium WebDriver bindings for node.js by Selenium Team
- WD.js - node module for WebDriver/Selenium 2
- yiewd - WD.js wrapper using latest Harmony generators! Get rid of the callback pyramid with yield
- ZombieJs - Insanely fast, headless full-stack testing using node.js
- NightwatchJs - Node JS based testing solution using Selenium Webdriver
- Chimera - Chimera: can do everything what phantomJS does, but in a full JS environment
- Dalek.js - Automated cross browser testing with JavaScript through Selenium Webdriver
- Webdriver.io - better implementation of WebDriver bindings with predefined 50+ actions
- Nightmare - Electron bridge with a high-level API.
- jsdom - Tailored towards web scraping. A very lightweight DOM implemented in Node.js, it supports pages with javascript.
- Node-phantom - bridges the gap between PhantomJS and node.js
- WebDriverJs - Selenium WebDriver bindings for node.js by Selenium Team
- WD.js - node module for WebDriver/Selenium 2
- yiewd - WD.js wrapper using latest Harmony generators! Get rid of the callback pyramid with yield
- ZombieJs - Insanely fast, headless full-stack testing using node.js
- NightwatchJs - Node JS based testing solution using Selenium Webdriver
- Chimera - Chimera: can do everything what phantomJS does, but in a full JS environment
- Dalek.js - Automated cross browser testing with JavaScript through Selenium Webdriver
- Webdriver.io - better implementation of WebDriver bindings with predefined 50+ actions
- Nightmare - Electron bridge with a high-level API.
- jsdom - Tailored towards web scraping. A very lightweight DOM implemented in Node.js, it supports pages with javascript.
- new Puppeteer - Node library which provides a high-level API to control Chrome or Chromium. Puppeteer runs headless by default.