Marathon is a GUI test tool that allows you to play and record scripts against a Java Swing UI. It's written in Java, and uses Python and Ruby as its scripting language (the emphasis being on an extremely simple, readable syntax that customers/testers/analysts feel comfortable with). Marathon includes a recorder, editor, player, and debugger to simplify working with test scripts.

This release added a suite editor for creating new test suite files that can be executed in batch mode and fixed issues with MARATHON_HOME not being set properly in some cases, issues pertaining to using plain JWindow objects, and recording and playback issues with the file chooser and table header

Marathon – Freecode

Marathon 3.3.2-0426_marathon_3.3.2.png