TestCafe
A Node.js tool to automate end-to-end web testing
...TestCafe runs on all popular platforms and environments, from mobile to desktop, as well as remote and cloud browsers. It’s totally free and open source, with plenty of community-made plugins and the freedom to create your own.