首页 > 解决方案 > 如何通过 Selenium 将 Xcode 模拟器设置为以编程方式旋转到 iPhone/iPad 的横向

问题描述

查看 Appium 日志,它说它处于横向模式,并且横向显示在所需的功能中,例如:

[debug] [XCUITest] Setting initial orientation to 'LANDSCAPE'

目前这样做是为了设置:

descap.setCapability("orientation", "LANDSCAPE");

这样做我可以让应用程序以横向显示。但是如何让 XCode 模拟器设备横向显示呢?

使用 Java 和 Selenium,我如何告诉 Appium/XCode 模拟器以横向模式显示设备?谢谢!

标签: javaiosxcodeseleniumappium

解决方案


要以横向模式显示设备,您可以使用以下代码行:

descap.setCapability("--main-frame-resizes-are-orientation-changes", "landscape");

注意:确保这descap是一个ChromeOptions()类的实例。


推荐阅读