Skip to main content

SeeTestAutomation - TouchCoordinate Commands

info

Please note that this tool is classified as a Legacy tool. We recommend transitioning to our updated solutions to maintain optimal performance and security in your workflows. For more information on this matter, please reach out to technical support .

info

Touch commands supported in iOS only in instrumented Native zone, Android supports all zones

TouchDownCoordinate

void touchDownCoordinate(X, Y)

Description

Touch down at X,Y coordinates

Parameters

  • X: Horizontal coordinate
  • Y: Vertical coordinate

TouchMoveCoordinate

void touchMoveCoordinate(X, Y)

Description

Touch move to  to X, Y coordinates, this command should come after touchDownCoordinate or touchDown commands.

Parameters

  • X: Horizontal coordinate
  • Y: Vertical coordinate

TouchUp

void touchUp()

Description

Touch Up from last element/coordinate touched down or moved to.

Usage

Generate a lock pattern.

  1. Go to debug tab to see the desired coordinate (of all elements we will want to use).

  2. Run the commands TouchDownCoordinate, TouchMoveCoordinate with the selected coordinate and end the test with touchUp command.

         

         

          

Code Examples:

Java Example

client.touchDownCoordinate(236, 737);
client.touchMoveCoordinate(1200, 1700);
client.touchMoveCoordinate(700, 1700);
client.touchUp();

C# Example Expand source

client.TouchDownCoordinate(236, 737);
client.TouchMoveCoordinate(1200, 1700);
client.TouchMoveCoordinate(700, 1700);
client.TouchUp();

VBScript Example Expand source

client.TouchDownCoordinate(236, 737)
client.TouchMoveCoordinate(1200, 1700)
client.TouchMoveCoordinate(700, 1700)
client.TouchUp()

Python Example Expand source

self.client.touchDownCoordinate(236, 737)
self.client.touchMoveCoordinate(1200, 1700)
self.client.touchMoveCoordinate(700, 1700)
self.client.touchUp()

Perl Example Expand source

$client->touchDownCoordinate(236, 737);
$client->touchMoveCoordinate(1200, 1700);
$client->touchMoveCoordinate(700, 1700);
$client->touchUp();