Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
kdmurthy authored Dec 12, 2018
1 parent b12fa2f commit 32492db
Showing 1 changed file with 8 additions and 10 deletions.
18 changes: 8 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
# Marathon FX Demo
# Marathon Fx Demo

## Description
[Marathon](https://github.com/jalian-systems/marathonv5) 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](https://marathontesting.com).


### Description
**Marathon Testing** tool is opensource and used to test Java Swing/ Java FX applications.This project is a demo project to test Ensemble8 (FX Application). Marathon uses Selenium commands for testing the application.

**Marathon FX Demo** contains list of testcases for each FX component to test using marathon commands and also advanced ways.The test cases are written in Ruby language.
**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](https://seleniumhq.org) bindings. The test cases are in Ruby language.

## How to use?
1. Download zip file or clone the project into a folder.
2. Download **Marathon** from [here](https://sourceforge.net/projects/marathonman)
3. Extract the zip into a folder to install. Marathon requires Java 1.8 to run.
2. If not already installed, Download **Marathon** from [SourceForge Website](https://sourceforge.net/projects/marathonman) and extract the zip into a folder. Marathon requires Java 1.8 to run.
<br/>Or<br/> alternatively Download [MarathonITE](https://marathontesting.com) and install the software.
4. Run the application using **marathon.bat** file for **Windows** and **marathon.sh** for **Linux/mac OS** from terminal.
5. **Marathon Project Selection** window opens and browse for the marathon-fx-demo project cloned from github.
5. From the **Marathon Project Selection Window** browse for the marathon-fx-demo project.

![Marathon Application Screen Shot](home.png)

Expand All @@ -33,4 +31,4 @@ Component | Test Case Name <img width=100/> | Notes <img width=200/>
*radio-button* | `basic/radio-button.rb`<br />`advanced/radio-button.rb` |
*spinner-test* | `basic/spinner-test.rb`<br />`advanced/spinner-test.rb` |
*table-view* | `basic/table-view.rb`<br />`advanced/table-view.rb` |
*text-field* | `basic/text-field.rb`<br />`advanced/text-field.rb` |
*text-field* | `basic/text-field.rb`<br />`advanced/text-field.rb` |

0 comments on commit 32492db

Please sign in to comment.