Example usage for org.openqa.selenium.remote DriverCommand GET_SCREEN_ORIENTATION

List of usage examples for org.openqa.selenium.remote DriverCommand GET_SCREEN_ORIENTATION

Introduction

In this page you can find the example usage for org.openqa.selenium.remote DriverCommand GET_SCREEN_ORIENTATION.

Prototype

String GET_SCREEN_ORIENTATION

To view the source code for org.openqa.selenium.remote DriverCommand GET_SCREEN_ORIENTATION.

Click Source Link

Usage

From source file:com.google.android.testing.nativedriver.client.AndroidNativeDriver.java

License:Apache License

@Override
public ScreenOrientation getOrientation() {
    // Refers to org.openqa.selenium.android.AndroidDriver
    return ScreenOrientation.valueOf((String) execute(DriverCommand.GET_SCREEN_ORIENTATION).getValue());
}

From source file:com.google.iphone.testing.nativedriver.client.IosNativeDriver.java

License:Apache License

public ScreenOrientation getOrientation() {
    return ScreenOrientation.valueOf((String) execute(DriverCommand.GET_SCREEN_ORIENTATION).getValue());
}

From source file:com.mengge.AppiumDriver.java

License:Apache License

@Override
public ScreenOrientation getOrientation() {
    Response response = execute(DriverCommand.GET_SCREEN_ORIENTATION);
    String orientation = response.getValue().toString().toLowerCase();
    if (orientation.equals(ScreenOrientation.LANDSCAPE.value())) {
        return ScreenOrientation.LANDSCAPE;
    } else if (orientation.equals(ScreenOrientation.PORTRAIT.value())) {
        return ScreenOrientation.PORTRAIT;
    } else {/*from  ww w. jav a2 s . c om*/
        throw new WebDriverException("Unexpected orientation returned: " + orientation);
    }
}