Nightwatch.js

Nightwatch.js offers a browser testing and automation framework for teams testing interactions across pages.

Visit Nightwatch.js official site

What it does

Test commands drive browser interactions.

When to use it

When testing interactions across pages, check whether login state survives navigation.

Robot Framework

Robot Framework offers keyword-driven test automation for teams making test cases readable across a team.

  • testing
  • browser-automation

Research

Selenium

Selenium offers browser automation and WebDriver tooling for teams reproducing regressions in web interactions.

  • testing
  • browser-automation

Research

TestCafe

TestCafe offers a browser end-to-end testing tool for teams automating repeated form workflows.

  • testing
  • browser-automation

Research