gpt4 book ai didi

ios - 在 XCUITest 的 iOS 模拟器中强制软件键盘

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:03 27 4
gpt4 key购买 nike

我正在使用 XCUITest 来测试出现键盘时的 UI 行为 - 例如,当出现键盘时内容是否正确向上移动。

出于某种原因,iOS 模拟器坚持定期禁用软件键盘。有时在模拟器重新启动时,但有时甚至只是在测试过程中切换文本字段时。

有没有办法始终在模拟器中强制使用软件键盘?例如XCUIDevice 上的命令行参数或属性?我在 CI 上运行这些测试,因此无法在模拟器中手动启用软件键盘。

最佳答案

我在 Xcode 中添加了一个脚本。它将默认的 ConnectHardwareKeyboard NO 写入 ~/Library/Preferences/com.apple.iphonesimulator.plist 文件并退出模拟器。退出模拟器很重要,因为当测试重新启动模拟器时,它才会考虑我们编写的默认值。

enter image description here

关于ios - 在 XCUITest 的 iOS 模拟器中强制软件键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55381560/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com