我试图弄清楚我的React Native应用程序的哪些部分导致Detox不必要地等待了很长时间as instructed in the documentation。但是,当我运行时:
detox test --debug-synchronization 20
我没有其他输出,只有常规的Jest输出。我知道一个事实,那就是网络请求的速度比这要慢,setTimeout
的网络请求速度为400毫秒,而动画会减慢Detox的速度,但不会输出。
是什么原因导致输出不起作用?
答案 0 :(得分:0)
此功能之前有一个错误,他们刚刚在此版本中修复了它:18.18.0
你也可以考虑这个方法
await device.disableSynchronization();
在与动画元素交互之前放置这一行 然后你可以再次启用同步
await device.enableSynchronization();