如何解决Detox v18 升级 - 应用未响应以下网络请求:(id = -1000) isReady:{}
我正在与 Expo 一起运行 Detox。
在升级到 detox v18 之前,我曾经收到以下错误:
detox[7528] WARN: [Client.js/PENDING_REQUESTS] App has not responded to the network requests below:
(id = -1000) isReady: {}
That might be the reason why the test "your test" has timed out.
我按照此处提供的修复方法设法解决了此问题:https://github.com/expo/detox-tools/issues/1#issuecomment-740675824。 (tl;dr,对节点模块中的 detox expo 助手进行一些更改)。
升级到 Detox 18.0.1 后,我做了 v18.0.0 迁移版本中提到的修改(特别是对自定义 detox 环境类)。但是,我现在遇到与上述相同的错误。我已经恢复了在节点模块(上面提到的)中所做的更改,但仍然没有运气。
我有以下相关包:
"detox": "^18.0.1","detox-expo-helpers": "^0.6.0","expo": "^38.0.0","expo-detox-hook": "^1.0.10","jest": "^26.6.3","jest-circus": "^26.6.3","jest-expo": "^39.0.0",
解决方法
对于 Detox 18.x.x,您需要关注 migration guide,否则您的应用会在启动时挂起。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。