appium自动化一之使用adb命令查找包名appPackage和appActivity

一、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 包名

上一篇:【纯血鸿蒙】——自适应布局如何实现?


下一篇:【CS.CN】深入探讨下HTTP的Connection头:通过keep-alive实现高效网络连接