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();