如何通过Selenium设置Xcode模拟器以编程方式旋转到iPhone/iPad的横向

Wes*_*Wes 6 java xcode selenium ios appium

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

[debug] [XCUITest] Setting initial orientation to 'LANDSCAPE'
Run Code Online (Sandbox Code Playgroud)

目前这样设置:

descap.setCapability("orientation", "LANDSCAPE");
Run Code Online (Sandbox Code Playgroud)

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

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

Deb*_*anB 1

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

descap.setCapability("--main-frame-resizes-are-orientation-changes", "landscape");
Run Code Online (Sandbox Code Playgroud)

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

  • 这是XCode模拟器而不是Chrome浏览器 (2认同)