我已在我的 android 设备中将自动屏幕旋转设置为 OFF。但是当我运行 Appium 自动化时,它会以某种方式设置为 ON。有没有办法阻止 Appium 将自动屏幕旋转设置为 ON?
1355 次
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 回答