Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios XTest:如何正确设置UITextView的可访问性特征?_Ios_Xctest_Xcode Ui Testing - Fatal编程技术网

Ios XTest:如何正确设置UITextView的可访问性特征?

Ios XTest:如何正确设置UITextView的可访问性特征?,ios,xctest,xcode-ui-testing,Ios,Xctest,Xcode Ui Testing,我有一个UITextView,可访问性标识符设置正确。当我尝试使用app.textViews[textViewIdentifier]钩住此元素时,它不起作用 它可能不起作用,因为我没有正确设置可访问性特征。我在interface builder或中没有看到UITextView可用的任何特性 玩不同的traits时,我能够找到textview,但它不执行textview.typeTexttest文本,因为traits与type不匹配 TextView仅包含在默认UIView中 经过更多的测试,问题

我有一个UITextView,可访问性标识符设置正确。当我尝试使用app.textViews[textViewIdentifier]钩住此元素时,它不起作用

它可能不起作用,因为我没有正确设置可访问性特征。我在interface builder或中没有看到UITextView可用的任何特性

玩不同的traits时,我能够找到textview,但它不执行textview.typeTexttest文本,因为traits与type不匹配

TextView仅包含在默认UIView中


经过更多的测试,问题的核心似乎是为UITextView正确设置可访问性特征。如何正确设置UITextView的可访问性特征?

据我所知,这里有两个问题:

如何设置辅助功能标识符 在UI测试期间,如何在textview中键入文本 我可以回答第二个问题。您可以在断点中使用po app.textViews查看标识符,或者,如果textview是页面上唯一的标识符,请使用app.textViews.firstMatch


如果您需要第一个问题的答案,我将把它留给其他人。

文本视图确实是视图中唯一的一个,而且这个解决方案仍然不起作用。我相信这是因为没有正确设置可访问性特征,因为当我打印app.DebugDescription时,它不会将该TextView列为TextView。因此,问题是如何为UITextView正确设置可访问性特征