Nightwatch.js Dockerfile with screen recording support and selenium setup example without Java requirement
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Nightwatch.js Dockerfile

Dockerfile for Nightwatch.js.


Run the nightwatch tests:

docker-compose run --rm nightwatch

A video of the test will be stored in test/videos.
Video recording is done with nightwatch-video-recorder.

Connect to the chromedriver via VNC:

open vnc://user:secret@localhost:5900

The VNC password can be changed via VNC_PASSWORD environment variable for the chromedriver container.

Stop and remove the docker-compose container set:

docker-compose down -v


Permission denied for videos/screenshots folders

If you get a permission error for the videos/screenshots folders, make sure they are writable for the nightwatch process:

mkdir -p test/screenshots test/videos
chmod 777 test/screenshots test/videos


Released under the MIT license.


Sebastian Tschan