Skip to main content

SeeTestAutomation- Landscape And Portrait

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 .

Description

You can toggle the orientation of the device reflection by using the key events for Landscape/Portrait.

danger

Android: Android version must be 4.1 or above when using non-instrumented applications.

Usage

Scenario: In the following example We will toggle orientation on an android device  to landscape mode by sending the text '{Landscape}'. 

Afterwards we will toggle orientation back to portrait by using the key event of '{Portrait}'.

Step 1: deviceAction("Landscape")

Step 2: Orientation is now landscape on the real physical device:

Step 3: deviceAction("Portrait")

Step 4: Rotate the real physical device back to portrait mode:

Advanced configuration:

Some devices will require advanced configuration in order to toggle orientation properly. For those, you can use the following with the SendTest comamnd:

  • For landscape orientation use: {LANDSCAPE_0}, {LANDSCAPE_90}, {LANDSCAPE_180}, {LANDSCAPE_270} to control the orientation and its direction
  • For portrait orientation use: {PORTRAIT_0}, {PORTRAIT_90}, {PORTRAIT_180}, {PORTRAIT_270}

For example:

  • {LANDSCAPE_90} is actually {PORTRAIT_0}
  • {PORTRAIT_180} is actually the device upside down

Code Examples

Java Example

client.deviceAction("Landscape");

C# Example Expand source

client.deviceAction("Landscape");

VBScript Example Expand source

client.deviceAction "Landscape"
Report

Python Example Expand source

self.client.deviceAction("Landscape")

Perl Example Expand source

$client->deviceAction("Landscape");