相关疑难解决方法(0)

以编程方式禁用 iOS 模拟器“连接硬件键盘”

我正在为视图编写 XCUITests 有 2 个 UITextField 并且默认情况下模拟器连接了硬件键盘,因此没有显示软件一个。

是否可以在测试运行之前设置一些设置(可能在架构中?)以强制禁用模拟器连接的硬件键盘。

我浏览了几个链接,但似乎没有一个有帮助。 iOS 模拟器 - 以编程方式禁用连接硬件键盘

使用 UIAutomation 禁用 iOS 模拟器的硬件键盘

当我在本地 xcode 上尝试它时,它可以工作,但是,XCUItest 在 CI 上运行,并且我在测试执行开始之前为此调用的启用键盘脚本配置了 fastlane 文件。但它抛出错误

设置:条目,“:DevicePreferences::ConnectHardwareKeyboard”,不存在

任何帮助将非常感激

testing ios swift xcuitest

9
推荐指数
2
解决办法
4639
查看次数

标签 统计

ios ×1

swift ×1

testing ×1

xcuitest ×1