Sep 17, 2018

Nightmare is built upon the shoulders of Electron, Node.js and Chromium

Previously it was using the headless browser PhantomJS. 

The tests you write in Nightmare run in a real web browser so general web development knowledge can be utilised. The main Nightmare script you write is run from nodejs, so you can also take advantage of the almost endless nodejs npm ecosystem.