移动端 E2E 测试怎么在真机上跑?
最近用 Appium 做移动端 E2E 测试,模拟器跑得好好的,但一连真机就报错,说找不到设备。我手机已经开了开发者选项和 USB 调试,adb devices 也能看到设备,可测试脚本就是启动不了。
我的 capabilities 是这么配的:
{
"platformName": "Android",
"deviceName": "my-phone",
"app": "/path/to/app.apk",
"automationName": "UiAutomator2"
}
是不是 deviceName 必须跟 adb 里显示的一模一样?还是说真机还需要额外配置什么权限?
设计师依诺
Lv1
deviceName 不用跟 adb 里完全一样,但确保 app 的路径对,权限没问题。试试加个 udid 参数,值为 adb devices 显示的设备ID。就这样
点赞
2026-03-20 18:05