End-to-end testing framework in Node.js & using the Webdriver API
...Nightwatch.js is used for end-to-end testing of web applications and websites, as well as for Node.js unit and integration testing. It offers a clean yet powerful syntax for quick and easy writing of tests, a built-in command-line testrunner, continuous integration and more. It's also easy to extend so you can implement custom commands and assertions.
Marathon supports testing of Java/Swing and Java/Fx applications.
Marathon provides an integrated environment for test script creation and execution.
Supported FW: Web, Java Swing/ Java FX. Currently, Marathon supports JRuby script models for recording the test scripts.Marathon testrunner generates Allure test reports.Marathon allows for grouping of test cases.It also has an option of inserting modules while recording(in MarathonITE while recording).