Nightwatch.js
Nightwatch.js offers a browser testing and automation framework for teams testing interactions across pages.
What it does
Test commands drive browser interactions.
When to use it
When testing interactions across pages, check whether login state survives navigation.