第三方模块中的accessibilityLabel和testID道具

时间:2016-02-28 21:24:33

标签: react-native

我遇到过几个反应原生的第三方模块,它们不会将道具accessibilityLabeltestID传递给基础组件,例如<Text /><View />。虽然完全取决于模块作者实现这一点,但是使用这些组件来测试应用程序要困难得多,因为像 Appium 这样的测试框架依赖于这些ID来设置以便能够唯一标识组件。 (好的还有XPath,但这不是一个很好的选择)

如何解决这个问题?我可以想到以下选项

  • 让react-native自动处理
  • 在文档中添加注释以提醒作者这很重要
  • 如果没有传递道具,本机会显示警告

由于他们的Github页面似乎充斥着这里,因此还不需要将其作为一个问题进行跟踪。很想看到一些意见。

0 个答案:

没有答案