如何在 React Native 组件上设置 accessibilityIdentifier?
How to set the accessibilityIdentifier on a React Native component?
我想将 accessibilityIdentifier
添加到 React Native 组件,这样我就可以使用 Xcode 的 UI 测试来浏览我的应用程序。
有没有办法为 React Native 指定 accessibilityIdentifier
( 而不是 accessibilityLabel
)?
您可以使用 testID 属性 在 React Native 组件(视图、文本、图像...)上添加 accessibilityIdentifier
。这将作为 iOS 上的 accessibilityIdentifier
添加到组件中。
请注意它不适用于自定义组件。
这是一个例子:
<TextInput
placeholderTextColor="#dddddd"
style={[styles.main, styles.textColor]}
placeholder="Add a new todo item"
onChangeText={this.handleInputChanges}
value={inputValue}
testID="addToDoItem"
/>
我想将 accessibilityIdentifier
添加到 React Native 组件,这样我就可以使用 Xcode 的 UI 测试来浏览我的应用程序。
有没有办法为 React Native 指定 accessibilityIdentifier
( 而不是 accessibilityLabel
)?
您可以使用 testID 属性 在 React Native 组件(视图、文本、图像...)上添加 accessibilityIdentifier
。这将作为 iOS 上的 accessibilityIdentifier
添加到组件中。
请注意它不适用于自定义组件。
这是一个例子:
<TextInput
placeholderTextColor="#dddddd"
style={[styles.main, styles.textColor]}
placeholder="Add a new todo item"
onChangeText={this.handleInputChanges}
value={inputValue}
testID="addToDoItem"
/>