Являются ли ReactNative `accessibilityLabel` и iOS Label полученными с помощью iOS Accessibility Inspector одним и тем же? - PullRequest
0 голосов
/ 12 февраля 2019

Получается ли ReactNative accessibilityLabel и метка iOS с помощью инспектора доступности iOS один и тот же?

То же самое относится к тексту Android, полученному с помощью UIAutomatorViewer

enter image description here

enter image description here

enter image description here

Мы планируем в значительной степени полагаться на accessibilityLabel в ReactNative для Appium / webdriverIO управляемых автоматических тестов.Будет ли он устойчивым?

Или мы будем использовать в комбинации традиционные предикаты iOS / локаторы классов iOS / Android XPath и т. Д.?

1 Ответ

0 голосов
/ 12 февраля 2019

В соответствии с документами RN http://facebook.github.io/react-native/docs/accessibility, вам необходимо предоставить доступную = {true} реквизит для элемента, который вы хотите использовать accssibilty, затем вы можете добавить 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>

Более подробную информацию об этом вы можете получить в документах RN http://facebook.github.io/react-native/docs/accessibility.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...