我正在与Appium一起开发本机移动应用程序的自动化测试项目,因此我需要每个应用程序页面中每个元素的accessibilityLabel,但是我们的开发人员小组说,为每个元素添加accessibilityLabel会降低性能,我想知道是真的吗?
<TouchableOpacity
accessible={true}
accessibilityLabel="Go back"
accessibilityHint="Navigates to the previous screen"
onPress={this._onPress}
>
<View style={styles.button}>
<Text style={styles.buttonText}>Back</Text>
</View>
</TouchableOpacity>
如果这是您的团队所关心的,一种方法是确保父组件的可访问属性设置为false;这使孩子的可访问性可见性在整个父级中冒泡,而不是从可访问性系统的角度将父级组件视为整体组件。