如何在React Native组件上设置accessibilityIdentifier?

bry*_*ark 6 accessibility uiaccessibility react-native xcode-ui-testing react-native-ios

我想添加accessibilityIdentifier一个React Native组件,以便我可以使用Xcode的UI测试来浏览我的应用程序.

有没有一种方法来指定accessibilityIdentifier(不是accessibilityLabel为阵营母语)?

Nai*_*shy 9

您可以使用testIDaccessibilityIdentifier属性添加React Native 组件(视图、文本、图像...)。这会作为 iOS 上的组件添加到组件中。 请注意,它不适用于自定义组件。accessibilityIdentifier

这是一个例子:

<TextInput
  placeholderTextColor="#dddddd"
  style={[styles.main, styles.textColor]}
  placeholder="Add a new todo item"
  onChangeText={this.handleInputChanges}
  value={inputValue}
  testID="addToDoItem"
/>
Run Code Online (Sandbox Code Playgroud)