在我的测试中我有类似的内容:
console.log('Device id', device.id);
console.log('Device name', device.name);
我的输出(连接物理 Android 设备时):
detox[16444] INFO: at e2e\firstTest.e2e.js:99:11
Device id R9WN50QT4CJ
detox[16444] INFO: at e2e\firstTest.e2e.js:100:11
Device name R9WN50QT4CJ
我有最新版本的 Detox。我可以使用模拟器(Pixel 2 android studio)进行重现。使用模拟器时,设备 ID 和设备名称也相同。
如果您所说的设备类型是指平台:
device.getPlatform()
https://wix.github.io/Detox/docs/next/api/device/#devicegetplatform