【问题标题】:detox --debug-synchronization not working排毒--调试同步不起作用
【发布时间】:2020-02-07 17:14:08
【问题描述】:

我正在尝试找出我的 React Native 应用程序的哪些部分导致 Detox 不必要地等待了很长时间 as instructed in the documentation。但是,当我运行时:

detox test --debug-synchronization 20

我没有得到额外的输出,只有常规的 Jest 输出。我知道有一个比这慢的网络请求,setTimeout 的 400 毫秒和减慢排毒的动画,但它不会输出它们。

什么可能导致输出不起作用?

【问题讨论】:

  • 这适用于 iOS 吗?如果是这样,请尝试更高级的方法。它会给你更好的结果。

标签: react-native jestjs detox


【解决方案1】:

这个功能之前有一个错误,他们只是在这个版本中修复了它:18.18.0

你也可以考虑这个方法

await device.disableSynchronization();

在与动画元素交互之前放置这一行 然后你可以再次启用同步

await device.enableSynchronization();

【讨论】:

    猜你喜欢
    • 2020-04-29
    • 1970-01-01
    • 2020-10-22
    • 1970-01-01
    • 1970-01-01
    • 2020-03-04
    • 2020-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多