运行 带有 Detox 的模拟器出现问题:[DetoxServer.js/CANNOT_FORWARD] role=testee not connected
Problem with running emulator with Detox: [DetoxServer.js/CANNOT_FORWARD] role=testee not connected
我已经成功构建了排毒测试,并且 运行正在 iOS 模拟器上运行。我已经为 Android 成功构建了 Detox,但是在尝试 运行 测试时,我看到应用程序启动,然后出现错误,因为 DetoxServer 无法转发。测试显示它未分配。我认为它应该分配给设备或模拟器 ID。
复制
运行 命令如下:
yarn run detox test -c android.emu.release --loglevel trace
环境
- 排毒:^14.5.1
- 本机反应:0.60.5
- 节点:^8.3 || >=10.*
- 设备:emulator-15018 设备
- OS: API 28
详细排毒日志
detox[70981] TRACE: [exec.js/EXEC_SUCCESS, #17] u0_a106 29575 1934 1452728 123920 0 0 S com.app_name.app
detox[29575] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onLaunchApp({ deviceId: 'emulator-15018',
bundleId: 'com.app_name.app',
launchArgs:
{ detoxServer: 'ws://localhost:50780',
detoxSessionId: 'beebae37-5672-7400-eb92-e9f14ad9b594' },
pid: 29575 })
detox[70981] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"isReady","params":{},"messageId":-1000}
detox[70981] TRACE: [DetoxServer.js/MESSAGE] role=tester action=isReady (sessionId=beebae37-5672-7400-eb92-e9f14ad9b594)
detox[70981] DEBUG: [DetoxServer.js/CANNOT_FORWARD] role=testee not connected, cannot fw action (sessionId=beebae37-5672-7400-eb92-e9f14ad9b594)
A test to validate the Login page assigned to undefined
我有一个关于 Detox 的未解决问题,但是 temporary solution 似乎是用这个设置 android/build.gradle
:
buildscript {
ext {
targetSdkVersion = 27
}
}
然后在 API 上使用模拟器 27 到 运行。
我已经成功构建了排毒测试,并且 运行正在 iOS 模拟器上运行。我已经为 Android 成功构建了 Detox,但是在尝试 运行 测试时,我看到应用程序启动,然后出现错误,因为 DetoxServer 无法转发。测试显示它未分配。我认为它应该分配给设备或模拟器 ID。
复制
运行 命令如下:
yarn run detox test -c android.emu.release --loglevel trace
环境
- 排毒:^14.5.1
- 本机反应:0.60.5
- 节点:^8.3 || >=10.*
- 设备:emulator-15018 设备
- OS: API 28
详细排毒日志
detox[70981] TRACE: [exec.js/EXEC_SUCCESS, #17] u0_a106 29575 1934 1452728 123920 0 0 S com.app_name.app
detox[29575] TRACE: [ArtifactsManager.js/LIFECYCLE] artifactsManager.onLaunchApp({ deviceId: 'emulator-15018',
bundleId: 'com.app_name.app',
launchArgs:
{ detoxServer: 'ws://localhost:50780',
detoxSessionId: 'beebae37-5672-7400-eb92-e9f14ad9b594' },
pid: 29575 })
detox[70981] TRACE: [AsyncWebSocket.js/WEBSOCKET_SEND] {"type":"isReady","params":{},"messageId":-1000}
detox[70981] TRACE: [DetoxServer.js/MESSAGE] role=tester action=isReady (sessionId=beebae37-5672-7400-eb92-e9f14ad9b594)
detox[70981] DEBUG: [DetoxServer.js/CANNOT_FORWARD] role=testee not connected, cannot fw action (sessionId=beebae37-5672-7400-eb92-e9f14ad9b594)
A test to validate the Login page assigned to undefined
我有一个关于 Detox 的未解决问题,但是 temporary solution 似乎是用这个设置 android/build.gradle
:
buildscript {
ext {
targetSdkVersion = 27
}
}
然后在 API 上使用模拟器 27 到 运行。