Greetings.
It gives us pleasure to announce the release of next versions of Marathon and MarathonITE.
The following are the changes in Marathon and MarathonITE.
MarathonFeatures:
*. Added get_frames and get_frame_objects methods to retrieve the existing internal frame objects from the current window.
*. All commands entered in script console are recorded in spool.rb/spool.py file in the project folder.
*. mouseup/mousedown/hover methods to Marathon runtime.
*. Added image_compare method to Marathon runtime. Use this to compare two image files with a given percentage threshold.
*. capture_component – similar to capture_screen to capture the screenshot of a component into a file.
*. Report generation in the testlink XML format.
*. Logging of testcases and failed assertions.
*. The bundled JRuby is upgraded to 1.7.2
Fixes:
*. Issue with JDK7 where HeavyWeightWindow objects are not being ignored and recorded with ‘NoTitle’.
*. Combo box and tree nodes record the text after stripping the html tags. This improves the readability.
*. Combo box and tree nodes record the text after stripping the html tags. This improves the readability.
*. Handling WindowNotFound/ComponentFound exceptions properly(regression).
MarathonITE
Fixes:
*. omapserver refreshes the objectmap contents with local modifications.
*. WebStartOfflineLauncher model supports nativelib directives.
Note on backward compatibilityWith the upgradation of JRuby to 1.7.2, MarathonITE does not support Java5 anymore.
As usual, you can find Marathon downloads at the sourceforge project page (
http://sourceforge.net/projects/marathonman). The github page (
http://github.com/Jalian-Systems/Marathon) contains the git repository for the sources.
MarathonITE is available from
http://marathontesting.com. You can request for an evaluation from the website.
Thanks and Regards
KD