使用 Detox 和 React Native 更改应用程序入口点

Posted

技术标签:

【中文标题】使用 Detox 和 React Native 更改应用程序入口点【英文标题】:Changing app entry point with Detox and React Native 【发布时间】:2021-03-02 18:48:21 【问题描述】:

我想了解在 React Native 中更改应用程序入口点以进行 Detox 测试的最简单的方法是什么?

例如,我想使用 Detox 进行组件测试,并想跳过我们应用的登录流程,直接启动我正在测试的组件。

我想我可以创建一个测试 App.js 并手动更改它以将其加载到 App.Registry 中进行测试,但可能有更好的方法。

【问题讨论】:

【参考方案1】:

将您的入口点模拟到另一个入口点。您可以按照我们的指南进行操作:

https://github.com/wix/Detox/blob/master/docs/Guide.Mocking.md

【讨论】:

以上是关于使用 Detox 和 React Native 更改应用程序入口点的主要内容,如果未能解决你的问题,请参考以下文章

React Native Detox 模拟文件

React-Native 日历议程没有用于 Detox 的 testID

Detox - 测试模式在 React Native 中的可见性

在 Expo React Native 项目中使用 Detox 运行测试时出错

React Native:使用 Detox 按下标签

React Native Detox - 运行特定的测试文件