我正在尝试找出我的 React Native 应用程序的哪些部分导致 Detox 按照文档中的指示不必要地等待很长时间。但是,当我运行时:
detox test --debug-synchronization 20
我没有额外的输出,只有常规的 Jest 输出。我知道有一个事实,有些网络请求比这慢,setTimeout
400 毫秒和动画正在减慢排毒速度,但它不会输出它们。
什么可能导致输出不起作用?
这个功能之前有一个错误,他们只是在这个版本中修复了它:18.18.0
你也可以考虑这个
await device.disableSynchronization();
在与动画元素交互之前放置此行 然后您可以再次启用同步
await device.enableSynchronization();