
Testing Frameworks
Hands-on guides for JavaScript and TypeScript test automation frameworks. The focus here is on practical configuration and patterns you can apply to real projects — not just hello-world examples.
Currently covering Nightwatch.js in depth, with guides ranging from initial setup and TypeScript configuration to integrations with TestRail, SauceLabs, and Mailtrap.
Topics include:
- Designing maintainable test automation with page objects
- How to test sites requiring email login verification or passwordless login
- Running API tests and making API calls within your UI tests
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.

