【发布时间】:2019-09-14 15:43:30
【问题描述】:
我正在为视图编写 XCUITests 有 2 个 UITextField 并且默认情况下模拟器连接了硬件键盘,因此没有显示软件。
是否可以设置一些设置(可能在架构中?)以在测试运行之前强制禁用模拟器连接硬件键盘。
我浏览了几个链接,但似乎没有一个有用。 iOS simulator - disable connect hardware keyboard programmatically
Disable Hardware Keyboard for iOS Simulator using UIAutomation
当我在本地 xcode 上尝试此操作时,它可以工作,但是 XCUItest 在 CI 上运行,并且我在测试执行开始之前为此配置了名为启用键盘脚本的 fastlane 文件。 但它会引发错误
设置:Entry, ":DevicePreferences::ConnectHardwareKeyboard ", 不存在
任何帮助将不胜感激
【问题讨论】:
标签: ios swift testing xcuitest