java - 如何通过 Selenium 将 Xcode 模拟器设置为以编程方式旋转到 iPhone/iPad 的横向
问题描述
查看 Appium 日志,它说它处于横向模式,并且横向显示在所需的功能中,例如:
[debug] [XCUITest] Setting initial orientation to 'LANDSCAPE'
目前这样做是为了设置:
descap.setCapability("orientation", "LANDSCAPE");
这样做我可以让应用程序以横向显示。但是如何让 XCode 模拟器设备横向显示呢?
使用 Java 和 Selenium,我如何告诉 Appium/XCode 模拟器以横向模式显示设备?谢谢!
解决方案
要以横向模式显示设备,您可以使用以下代码行:
descap.setCapability("--main-frame-resizes-are-orientation-changes", "landscape");
注意:确保这descap
是一个ChromeOptions()
类的实例。
推荐阅读
- python - 如何将端点动态添加到 DRF Viewset?
- android - 房间数据库迁移 fallbackToDestructiveMigration() 不工作
- reactjs - 如何用 prop 锚定组件?
- python - 如何在导入 matplotlib 时修复此错误?
- sql - 使用 qry_sql() 函数 R 编程
- c++ - 关于调整矩阵基类大小的不清楚的 Eigen 示例
- python - 绘制多个数字列表 - 具有高唯一值
- oracle - 物化视图创建速度很快,但在 Oracle 19c 上刷新需要数小时
- c++ - 如何比较 protobuf 消息
- c# - 替换 if (Convert.ToString(rdr["Data"]) != bItems)