作为我的 UI 测试的一部分,我生成了一个随机字符串作为我的对象的标题。问题是,当通过键盘(使用 XCUIElement.typeText()
)输入此标题时,iOS 有时会接受自动建议的值。
例如,我可能希望它输入一个自动生成的字符串“calg”,但自动更正将选择“calf”。当我稍后尝试使用断言查找此值时,它不存在并且错误地失败了。
有没有办法告诉 UI 测试它们不应该使用自动更正,或者有没有我可以使用的变通方法?
最佳答案
除非您需要对任何测试场景进行自动建议,否则您是否尝试在设备/模拟器设置中关闭自动更正。
Settings-> General -> Keyboard -> Auto-Correction
关于ios - 运行 Xcode UI 测试时如何禁用自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32898360/