XCTest:如何正确设置UITextView的辅助功能选项?

时间:2019-03-05 14:15:17

标签: ios xctest xcode-ui-testing

我有一个带有辅助功能标识符的UITextView并已正确设置。当我尝试使用app.textViews["textViewIdentifier"]钩住该元素时,它不起作用。

它可能不起作用,因为我没有正确设置可访问性特征。我在界面生成器或documentation

中看不到UITextView可用的任何特征

在使用不同特征时,我能够找到textview,但由于特征与类型不匹配,因此无法执行textView.typeText("test text")

TextView仅包含在默认的UIView中。

经过更多测试后,问题的核心似乎在于为UITextView正确设置可访问性特征。您如何正确设置UITextView的辅助功能?

1 个答案:

答案 0 :(得分:1)

据我了解您的帖子,这里有两个问题:

  • 如何设置辅助功能标识符
  • 如何在UI测试期间在textview中键入文本

我可以回答第二个问题。您可以在断点中使用po app.textViews来查看标识符,或者,如果textview是页面上唯一的文本视图,则可以使用app.textViews.firstMatch

如果您需要第一个问题的答案,我会留给别人。