我面临“Textview”类型字段的问题。我无法在FeedbackTextView
字段中输入文本。
let FeedbackTextView = app.staticTexts["Feedback Textview"]
FeedbackTextView.tap()
FeedbackTextView.typeText("This is test feedback")
执行上述代码时显示以下错误。
UI 测试失败 - 元素和任何后代都没有键盘焦点。元素:
我面临“Textview”类型字段的问题。我无法在FeedbackTextView
字段中输入文本。
let FeedbackTextView = app.staticTexts["Feedback Textview"]
FeedbackTextView.tap()
FeedbackTextView.typeText("This is test feedback")
执行上述代码时显示以下错误。
UI 测试失败 - 元素和任何后代都没有键盘焦点。元素:
我在使用 Xcode 7.0.1 时遇到了同样的问题,并且能够通过在模拟器设置中关闭连接的硬件键盘来解决它。硬件 -> 键盘 -> 连接硬件键盘(取消选中此项)。在给定视图中对多个 TextField 调用 tap() 时,硬件键盘会导致问题。已经报告了这个错误,希望它会在未来的版本中得到解决。
另一个问题可能与模拟器有关。iOS 9.0 和 9.1 工作,但似乎在 9.2 和 9.3 上被破坏。有一个雷达打开http://www.openradar.me/23899170
我今天早上遇到了同样的问题,并app.typeText("\n")
在每个 UITextField 修复它之后添加