Marathon is an opensource tool to automate tests for Java Swing™ and Java/Fx™ applications. This project is a demo project to show capabilities of Marathon test scripts. This demo project can also be used with MarathonITE.
Marathon Fx Demo contains list of testcases for each Fx node. The basic scripts are what Marathon generates by using inbuilt recorder. The advanced folder contains scripts that more or less perform the same functions but using Marathon JavaDriver's Selenium/WebDriver bindings. The test cases are in Ruby language.
- Download zip file or clone the project into a folder.
- If not already installed, Download Marathon from SourceForge Website and extract the zip into a folder. Marathon requires Java 1.8 to run.
Or
alternatively Download MarathonITE and install the software. - Run the application using marathon.bat file for Windows and marathon.sh for Linux/mac OS from terminal.
- From the Marathon Project Selection Window browse for the marathon-fx-demo project.
The following are the test cases in this project.