Test Java/FX™ Applications

Java/FX Test Automation with MarathonITE

Java/FX software testing tool from MarathonITE allows you to test Java/FX  software and Java/FX GUI applications. Whether your application is deployed as a JNLP(WebStart), an executable or a batch file, MarathonITE provides the launchers required for Java/FX test automation of your application. You can use the data driven tests to run the same script over various combinations of data points. Enhance your scripts using Ruby gems to access external systems, be it databases or other web services. MarathonITE  for Java/FX GUI testing implements Selenium JSONWire protocol to connect to Java/FX GUI applications. You can use any of the Selenium/WebDriver methods in your  Java/FX GUI testing scripts, to enhance their functionality.
javafx test automation, javafx software testing, javafx gui testing

Java/FX™ Application Launchers

Java/FX GUI applications can be deployed in different ways. You can bundle them as WebStart(JNLP) applications, as executables/batch files or as Executable JAR files. Whichever way your application is packaged, MarathonITE provides launchers to configure your Java/FX test automation project.

Distributed Execution

MarathonITE implements Selenium/WebDriver JSONWireProtocol for testing Java applications. When your Java/FX GUI testing Application is launched from MarathonITE, a couple of small Java agent JARs are added to the application runtime. These agent JAR files implement the recording and playback functionality required for MarathonITE to communicate with the application. MarathonITE also provides marathon-grid using which the JavaFX GUI testing can be distributed across multiple nodes, thus reducing the execution time required.