Page tree
Skip to end of metadata
Go to start of metadata

This section will include the most commonly used terms while working with SeeTestAutomation.

Basics

Record - Execute your test directly on the tested application, and let SeeTestAutomation generate a script that will carry out the same flow automatically. 

Play -Run the test you have created.

Export Code - Run the test script in another testing environment, such as UFT, TestComplete, RFT, C#, JUnit, Python, Perl and more. Get the test script code so that you can copy-paste it into your testing environment.

Application

Recognition Method - The way SeeTestAutomation will identify the Element (By Image, Text, Native or Web)

Native Recognition - Native is the application's internal UI model. Native recognition means identification of the element using its internal UI model.

Web Recognition - Identify the element using its Web-DOM properties.

Command properties

Each command has properties that have to be filled in so that the command will be executed on the device.

Most of the commands have the same properties fields, and here you will learn how to use it:

  • SeeTestAutomation- Zone - Zones define the way the element will be identified (what kind of recognition method).
  • Element - The Element/Object on which the command will be executed. The input depends on the chosen Zone.
  • SeeTestAutomation- Index - If an Element appears more then once on the screen, you can choose which one is the wanted Element, by its index - with 0 referring to the Highest and Left, and as it goes Down and Right - the number grows.
  • SeeTestAutomation- Direction - When using In-Commands - You are required to enter the direction of the search box.
      1. When using SeeTestAutomation - Swipe - You are required to enter the direction in which the screen will move.
      2. Notice that the Swipe direction is opposite to the movement of the finger/mouse.
      1. Notice that if you enter 0, it indicates until the end/start of the window (depending on the direction entered - Left/Right).
  • Timeout – Waiting Timeout in milliseconds - When using Synchronization commands - you are required to enter the Timeout so that there will be a maximum time waiting for something to happen (i.e. Waiting for an Element to appear, waiting for the screen to get silent, etc.)
  • Offset – When using Swipe-Commands - you are required to enter the distance (in pixels) from the point where you want the offset to begin to the end of the screen (depends on the swipe direction)
    When using Drag-Command - you are required to enter the distance (in pixels) from the point where you want to start the dragging to the point where the drag should end.
  • SeeTestAutomation- Application - When using Utilities Commands (Install, Uninstall, Launch, ApplicationClearData) - you are required to enter the application's identifier.
  • No labels