Marathon and MarathonITE 3.3.9 released

We released new versions of Marathon and MarathonITE.
A major bug fix is related to object map files. Marathon uses snakeyaml to read and write YAML files. An issue with earlier version of snakeyaml is that we are unable to read back a POJO if the POJO has a String containing non-printable characters. Unfortunately, I couldn’t upgrade to the latest snakeyaml because I wasn’t able to compile it with JDK 1.6 (the least version Marathon supports). I applied the required patch to the version that we …

More

Marathon and MarathonITE 3.3.8.9 released

We released new versions of Marathon and MarathonITE. Besides minor bug fixes, now Marathon and MarathonITE logs the output from the script and AUT into console.log files in the project folder. The log files are rotated, and a maximum of 5 log files are maintained.

More

Handling Unexpected Popup Windows in Marathon

Sometime back there was a request on the marathon mailing list. Quoting the original post:
In my application there are some dynamically popup windows (something like dialog boxes) which are appeared while running a test scripts. I need to close those windows if they appeared without effecting the test. Can you please advice me how to do this in marathon?
In most cases, these annoying, test script failing popups occur due to an error in the runtime. For example, an exception in the Event Dispatch Thread might …

More

Marathon and MarathonITE 3.3.8.2 released

Due to the paucity of time, the Marathon releases are a bit behind MarathonITE releases. With this release, we are getting both Marathon and MarathonITE to the same versions.
If you have not updated Marathon for sometime, please do now. One of the first things we generally suggest when an issue is posted to the support list is to update to the latest version .
That said, this release adds quite a few fixes, updates some of the …

More

MarathonITE v3.3.5: A stabler WebStart launcher

We released a new version of MarathonITE today. The basic change is to make the webstart launcher more stabler by squashing some bugs and then changing the way javaws created processes are handled.
We recommend to all our users to update to the latest version.

More

Released MarathonITE 3.3.4: Reuse the fixtures

We are pleased to announce the availability of MarathonITE 3.3.4. With this new release you can reuse the fixtures – i.e run the tests without relaunching the AUT. Moreover, we have cleaned up the amount of code that is used as a hook on the AUT, which should reduce the JAR conflicts some of you faced.
Now MarathonITE uses latest versions of Jython and JRuby.
Reusing Fixtures
Create a new fixture and select the reusable checkbox. Marathon launches the application and runs the setup only the first time. …

More
1 2 4

Welcome

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.