一、appium自动化使用adb命令来查找手机/模拟器App包名
adb shell pm list packages:查看手机/模拟器上的所有软件包名;
加上以下参数的含义:
-f:输出包和包相关联的文件;
-d:只输出禁用的包。如果本机禁用没有,输出为空。
-e:只输出启用的包;
-s: 只输出系统的包;
-3: 只输出第三方包;
-i:只输出包和安装信息安装来源;
adb shell pm list packages --user <USER_ID>:根据用户id查询用户的空间的所有包,USER_ID代表当前连接设备的顺序,从零开始。
注意:如果同时连接多台手机/模拟器,要加上-s
比如指定查看第一台模拟器的包名:adb -s 127.0.0.1:62001 shell pm list packages
二、appium如何获取到APP的启动activity
adb (-s 127.0.0.1:62001)shell dumpsys package 包名