Bla*_*olf 8 ios ios-simulator uitest xcuitest
我正在使用 XCUITest 来测试存在键盘时的 UI 行为 - 例如,当键盘出现时内容是否正确向上移动。
出于某种原因,iOS 模拟器坚持定期禁用软件键盘。有时在模拟器重新启动时,但有时甚至只是在测试过程中切换文本字段时。
有没有办法在模拟器中始终强制使用软键盘?例如命令行参数或 XCUIDevice 上的属性?我在 CI 上运行这些测试,因此无法在模拟器中手动启用软件键盘。
Has*_*Ali 13
我在 Xcode 中添加了一个处方。它将默认 ConnectHardwareKeyboard NO 写入 ~/Library/Preferences/com.apple.iphonesimulator.plist 文件并退出模拟器。退出模拟器很重要,因为当测试重新启动模拟器时,它才会考虑我们编写的默认值。
Len*_*n_X -2
我遇到了同样的问题,这对我有用:
(单击模拟器)> 硬件 > 键盘
然后取消选中“连接硬件键盘”
| 归档时间: |
|
| 查看次数: |
1986 次 |
| 最近记录: |