我正在为视图编写 XCUITests 有 2 个 UITextField 并且默认情况下模拟器连接了硬件键盘,因此没有显示软件一个。
是否可以在测试运行之前设置一些设置(可能在架构中?)以强制禁用模拟器连接的硬件键盘。
我浏览了几个链接,但似乎没有一个有帮助。 iOS 模拟器 - 以编程方式禁用连接硬件键盘
使用 UIAutomation 禁用 iOS 模拟器的硬件键盘
当我在本地 xcode 上尝试它时,它可以工作,但是,XCUItest 在 CI 上运行,并且我在测试执行开始之前为此调用的启用键盘脚本配置了 fastlane 文件。但它抛出错误
设置:条目,“:DevicePreferences::ConnectHardwareKeyboard”,不存在
任何帮助将非常感激