
Nightwatch.js
Focused, in-depth tutorials for Nightwatch.js, the Node.js-powered end-to-end testing framework. Articles cover everything from getting started to advanced patterns like TypeScript custom commands, the page object model, and third-party integrations. These articles fill in some gaps in the Nightwatch documentation and provide practical examples and guides — many including video lessons on automating real websites.
Learning concepts include:
- Page Object Model pattern for maintainable test automation
- TypeScript configuration for Nightwatch.js
- Writing reusable and resilient tests with environment globals
- Wiring with commercial cloud test execution services like SauceLabs
- Performing accessibility testing (a11y, WCAG) as Nightwatch assertions
15 articles




Automated Email Testing with Nightwatch and MailTrap
This handy guide will show you how to perform email testing in your end-to-end test automation to verify email delivery, recipient, localized content, or follow links out of account verification/activation emails in your Nightwatch selenium test suite using the MailTrap email sandbox tool.

Automated Visual Regression Testing Guide - Best visual tools, how, and when to use them
Visual regression testing is a QA testing technique effective at catching look and feel or layout regression defects and catching bugs that you aren't explicitly looking for in your tests. These tests can be flaky or high maintenance without the right combination of visual testing tool, platform, and style so this guide will help you pick the best visual regression tool and write maintainable visual tests.

Using TypeScript to write Nightwatch.js Automated Tests
Nightwatch supports TypeScript! Learn how to write your Nightwatch automated tests and page objects using TypeScript with the examples in this documentation. Get the benefits of intellisense and type checking in both your tests and page objects!







Automated database testing with Nightwatch.js
When writing automated browser tests at the UI using frameworks like Selenium or Nightwatch.js it can be useful to validate your front-end interactions cause the desired changes in the backend database. This tutorial will show you how to use Nightwatch to write database tests against SQL databases.

