在React Native App的启动屏幕上排毒

问题描述

尝试为我的本机应用程序设置排毒。它似乎挂在初始屏幕上。我设法在没有启动屏幕的单独应用程序上运行测试。在启动屏幕应用程序上,它只是挂起并输出:

[defns.undefined]

我认识到“未定义”的显示是不正确的。

我看到了有关“ waitFor”功能的参考资料,但指向文档的链接似乎都断开了,我在文档中找不到对此的参考资料。

我正在尝试了解如何进行调试,或者启动画面是否完全导致挂起/错误。

解决方法

您是否使用“ react-native-splash-screen”库?显然,在使用Detox时存在一些问题,一旦删除它,我就没有超时错误。

,

另一个潜在的悬空来源是在后台运行的动画。排毒尝试根据其文档https://github.com/wix/Detox/blob/master/docs/Troubleshooting.Synchronization.md正确同步,但并不总是能够同步。

我发现通过添加

  // to allow for less flaky detox tests
  console.disableYellowBox = true;

对我的app.tsx,我能够删除一些干扰排毒的警告。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...