移动端 E2E 测试怎么在真机上跑?

长孙雯雯 阅读 9

最近用 Appium 做移动端 E2E 测试,模拟器跑得好好的,但一连真机就报错,说找不到设备。我手机已经开了开发者选项和 USB 调试,adb devices 也能看到设备,可测试脚本就是启动不了。

我的 capabilities 是这么配的:

{
  "platformName": "Android",
  "deviceName": "my-phone",
  "app": "/path/to/app.apk",
  "automationName": "UiAutomator2"
}

是不是 deviceName 必须跟 adb 里显示的一模一样?还是说真机还需要额外配置什么权限?

我来解答 赞 1 收藏
二维码
手机扫码查看
1 条解答
设计师依诺
deviceName 不用跟 adb 里完全一样,但确保 app 的路径对,权限没问题。试试加个 udid 参数,值为 adb devices 显示的设备ID。就这样
点赞
2026-03-20 18:05