TestCafe is a node.js testing tool used for end-to-end web testing
TestCafe is a pure nodejs end-to-end solution for testing web apps. It takes care of all the stages: starting browsers, running tests, gathering test results and generating reports. TestCafe doesn’t need browser plugins - it works in all popular modern browsers out-of-the-box. It is created by DevExpress.
TestCafe offers a variety of multiple out-of-the-box features like a flexible selector system, smart assertions, descriptive reports and many more - see Features page.