Q:What GUI technologies are supported by Marathon and MarathonITE?
Marathon (and MarathonITE), at this time, supports only applications developed using Java/Swing™ framework. We are working on adding web testing to the technologies supported and that is still some time away.
Q:For which platforms Marathon and MarathonITE are available?
Any platform for which Java 1.5+ is available can be used with Marathon and MarathonITE. Specifically, we certify OSX, Windows and Linux (Ubuntu) for working with MarathonITE. If you face problems with other platforms, please get back to us and we see what we can do.
Q: Unable to launch Marathon. What could be the problem?
There are multiple reasons why you may not be able to launch Marathon. At the least, check that a JRE is available. Try ‘java -version’ at the command prompt that should give your java version number. Marathon needs Sun/Oracle JRE/JDK to work. On most linux systems, by default GNU gcj is the java installed. Check whether you have Sun JDK installed and it is in the path.
In some cases an earlier version of Marathon settings might be causing problems. Try removing the settings (in OSX they are stored in /Library/Preferences/net.sourceforge.marathonman.plist) and try again.
Lastly, try installing Marathon in a clean setup and give it a try.
Marathon Integrated Testing Environment, MarathonITE, is an affordable, easy-to-use and cross-platform Java/Swing™ GUI Test automation framework. You can use MarathonITE‘s inbuilt script recorder to create clean, readable test scripts either in Python or Ruby. Advanced features like extract-method refactoring, create-datadriven-tests and objectmap editing allows you to create maintainable, resilient test suites.