Detox react-native build 成功,“Detox 似乎无法连接到测试应用程序!” (iOS)
Posted
技术标签:
【中文标题】Detox react-native build 成功,“Detox 似乎无法连接到测试应用程序!” (iOS)【英文标题】:Detox react-native build success, "Detox can't seem to connect to the test app(s)!" (iOS) 【发布时间】:2021-11-26 23:50:29 【问题描述】:成功构建,但我怀疑 .detoxrc 中的 binaryPath 有问题?
反应原生:0.64.1 排毒:18.22.1.detoxrc.json
"testRunner": "jest",
"runnerConfig": "e2e/config.json",
"skipLegacyWorkersInjection": true,
"apps":
"ios":
"type": "ios.app",
"binaryPath": "ios/build/Build/Products/Release-iphonesimulator/myappname.app",
"build": "xcodebuild -workspace ios/myappname.xcworkspace -configuration Release -scheme myappname id=ED0F3373-A57D-481B-86DA-D87007C00F85 -sdk iphonesimulator"
,
"devices":
"simulator":
"type": "ios.simulator",
"device":
"type": "iPhone 12"
,
"configurations":
"ios":
"device": "simulator",
"app": "ios"
config.json
"maxWorkers": 1,
"testEnvironment": "./environment",
"testRunner": "jest-circus/runner",
"testTimeout": 5000,
"testNamePattern": "**.spec.js",
"reporters": ["detox/runners/jest/streamlineReporter"],
"verbose": true
在 iOS 模拟器中运行的 react-native 应用程序。 detox test -c ios
导致:
detox[72935] 错误:[APP_UNREACHABLE] Detox 似乎无法连接到测试应用程序! 暗示: 测试应用程序可能过早崩溃,或者在设置连接时遇到了问题。 请参阅我们的故障排除指南,了解详细信息:> https://github.com/wix/Detox/blob/master/docs/Troubleshooting.RunningTests.md#tests-execution-hangs
【问题讨论】:
【参考方案1】:我在 M1 Apple Silicon 上运行时也发生了同样的事情——通过降级到 17.14.9 来修复它
【讨论】:
谢谢@Stepanie Chau。有时间我会试试的。以上是关于Detox react-native build 成功,“Detox 似乎无法连接到测试应用程序!” (iOS)的主要内容,如果未能解决你的问题,请参考以下文章
React-Native 日历议程没有用于 Detox 的 testID
React-Native 和 Detox:无法关闭位置弹出窗口
如何在 Detox 中控制 React-Native webview?
Detox E2E 测试不会在 react-native 项目上运行
在 React-Native/Expo 移动应用程序上设置 Detox 时出错:“ReferenceError: element is not defined”