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