7

我面临“Textview”类型字段的问题。我无法在FeedbackTextView字段中输入文本。

let FeedbackTextView = app.staticTexts["Feedback Textview"]

FeedbackTextView.tap()

FeedbackTextView.typeText("This is test feedback")

执行上述代码时显示以下错误。

UI 测试失败 - 元素和任何后代都没有键盘焦点。元素:

4

3 回答 3

25

我在使用 Xcode 7.0.1 时遇到了同样的问题,并且能够通过在模拟器设置中关闭连接的硬件键盘来解决它。硬件 -> 键盘 -> 连接硬件键盘(取消选中此项)。在给定视图中对多个 TextField 调用 tap() 时,硬件键盘会导致问题。已经报告了这个错误,希望它会在未来的版本中得到解决。

于 2015-10-15T22:40:47.230 回答
1

另一个问题可能与模拟器有关。iOS 9.0 和 9.1 工作,但似乎在 9.2 和 9.3 上被破坏。有一个雷达打开http://www.openradar.me/23899170

于 2016-03-31T13:25:49.437 回答
-1

我今天早上遇到了同样的问题,并app.typeText("\n")在每个 UITextField 修复它之后添加

于 2016-06-20T14:21:43.477 回答