【问题标题】:Can I use detox test framework to test react + react native app?我可以使用 detox 测试框架来测试 react + react 原生应用吗?
【发布时间】:2019-09-22 06:16:41
【问题描述】:

这个区域是全新的:

Detox 是否支持在 React 中开发并在 ReactNative 中包装的应用程序?

我正在尝试为 react+react-native 应用程序使用测试框架。尝试在模拟器和/或设备中进行测试。我喜欢Detox,但不确定它是否适用于在 react 中开发并以 react native 包装的应用程序。

如果它确实有效,那么想知道在 React(不是 React Native)的组件中的 testID 是否会被 Detox 识别?

还没有应用还无法测试。查看 wix/detox github 并没有特别提到这种情况。

我的另一个选择是使用 Appium,但如果 Detox 效果更好并得到 WIX 的支持,我很乐意使用。

谢谢

【问题讨论】:

标签: javascript reactjs react-native detox velo


【解决方案1】:

Detox 是专门为测试 React Native(总是伴随着 React)而构建的,它使用 testID 属性来访问组件,所以你应该准备好了。

您可以阅读一下它与 Appium here 的区别,以及推荐它的原因。

【讨论】:

  • 谢谢@filipe。这个 testID 应该是反应组件的一部分还是反应本机视图?如果可行,我想在反应组件中使用它。感谢您发送我之前已经浏览过的链接:)。
  • @user8828251 您可以在任何 React 组件(您创建的自定义组件、库中的组件或 React Native 组件)中使用 testID
猜你喜欢
  • 2020-02-14
  • 2019-07-15
  • 1970-01-01
  • 2021-11-16
  • 2013-10-25
  • 1970-01-01
  • 1970-01-01
  • 2021-02-18
  • 2018-10-11
相关资源
最近更新 更多