在Android中运行Appium时启用自动屏幕旋转

时间:2017-11-07 14:12:26

标签: java android appium appium-android

我在Android设备中将自动屏幕旋转设置为OFF。但是当我运行Appium自动化时,它会以某种方式设置为ON。有没有办法防止Appium将自动屏幕旋转设置为ON?

1 个答案:

答案 0 :(得分:0)

默认情况下,Appium在任何情况下都不应影响您的设备轮换:在测试执行期间将使用您设备上设置的内容。

然而,appium支持在您需要时更改屏幕旋转的命令,例如java-client):

import org.openqa.selenium.ScreenOrientation;

private AndroidDriver<AndroidElement> driver;
...
driver.rotate(ScreenOrientation.LANDSCAPE);
assertEquals(ScreenOrientation.LANDSCAPE, driver.getOrientation());

UIAutomator2 rotation change增加了更多灵活性。