有了这个JSX:
<View>
<Text testID='t1'>text 1</Text>
<Text testID='t2'>text 2</Text>
</View>
Run Code Online (Sandbox Code Playgroud)
我可以通过它们找到子元素testID(例如使用Appium)
如果我改变了View一个TouchableOpacity子元素似乎UIAElement在iOS上聚集成一个单然后无法找到.
看起来TouchableOpacity它的可访问属性被硬编码为true并且可以实现收集行为(请参阅https://code.facebook.com/posts/435862739941212/making-react-native-apps-accessible/)
这是预期的行为吗?它使测试变得非常困难.
react-native ×1