Java GUI Application Automation

abstract This section details how to test Java Application. If you are not familiar with Sahi Pro Flowcharts, see Introduction to Sahi Pro Flowcharts To automate java applications using Sahi Pro Classic, refer Java GUI Application Automation.

Introduction

Sahi Pro Desktop Add-on provides support for automation of Java Application.

Automating Java Application

Launch Java Application from Flowcharts.

info To pass arguments to a Java Application at runtime, create a batch file and launch the Java Application from command-line.
  1. On the Flowcharts window, click on the dropdown arrow next to Launch and then select Launcher Settings.

  2. Launcher Settings dialog opens.

  3. Description of the image labeling:

    1. Select the Mode: Java
    2. Type or paste the absolute Application path (The Application for which you are making this automated flowchart).

  4. Click on Launch to launch the Application.

Launch Java Application from command-line

  1. Open a command prompt and cd to sahi/userdata/bin (or click on the "Bin" link on the Sahi Dashboard).
  2. For Windows: Invoke java_app.bat with the Java application jar file path to start the application
    (Download and save the Java aplication on local file system before hand).

    D:\Sahi_Pro\userdata\bin>java_app.bat <java -jar applicationPath>
  3. For Linux: Invoke java_app.sh with the Java application jar file path to start the application
    (Download and save the Java application on local file system before hand).

    ~/sahi_pro/userdata/bin>./java_app.sh <java -jar applicationPath>
  4. To Launch Flowcharts Controller, click on the dropdown arrow next to Launch and then select Open Controller On the Flowcharts window. You can now start automating. use CTRL-Hover to identify various elements on the Java Application.

Add Steps Notes