1

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

4

1 回答 1

0

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

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

import org.openqa.selenium.ScreenOrientation;

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

UIAutomator2通过旋转变化增加了更多的灵活性。

于 2017-11-11T11:03:25.800 回答