Skip to main content

SeeTest Client - Touch 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

TouchDown

void touchDown(Zone, Element, index)

Description

Touch down on element.

Parameters

TouchMove

void touchDown(Zone, Element, index)

Description

Touch move to element, this command should come after touchDown or touchDownCoordinate commands.

Parameters

TouchUp

void touchUp()

Description

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

Usage

Touch down a text field to get iOS magnifying Glass bubble, then touch move with the bubble to a button and then touch up.

              

         

Code Examples:

Java Example

client.touchDown("NATIVE", "xpath=//*[@accessibilityLabel='Username']", 0);
client.touchMove("NATIVE", "xpath=//*[@text='Login']", 0);
client.touchUp();

C# Example Expand source

client.TouchDown("NATIVE", "xpath=//*[@accessibilityLabel='Username']", 0);
client.TouchMove("NATIVE", "xpath=//*[@text='Login']", 0);
client.TouchUp();

VBScript Example Expand source

client.TouchDown("NATIVE", "xpath=//*[@accessibilityLabel='Username']", 0)
client.TouchMove("NATIVE", "xpath=//*[@text='Login']", 0)
client.TouchUp()

Python Example Expand source

self.client.touchDown("NATIVE", "xpath=//*[@accessibilityLabel='Username']", 0)
self.client.touchMove("NATIVE", "xpath=//*[@text='Login']", 0)
self.client.touchUp()

Perl Example Expand source

$client->touchDown("NATIVE", "xpath=//*[\@accessibilityLabel='Username']", 0);
$client->touchMove("NATIVE", "xpath=//*[\@text='Login']", 0);
$client->touchUp();