appium获取android app的包名和主Activity

Posted 睡到自然醒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了appium获取android app的包名和主Activity相关的知识,希望对你有一定的参考价值。

获取当前运行的APP包名和activity:

adb shell dumpsys window w |findstr \/ |findstr name=

方法一在appium的android setting中选择下载到电脑上的app包,获取Activity。

方法二在android-sdk中安装build-tools包,进入这个目录。

aapt dump badging *.apk(下载到电脑上的app包路径)

方法三连接到电脑,打开app。

adb devices(查看手机是否连接到电脑)

adb logcat | grep ActivityManager(查看当前正在运行的Activity)

或:

adb logcat | grep Displayed(同上)

方法四手机连接到电脑。

adb devices(查看手机是否连接到电脑)

adb shell pm list packages:列出所有的包名,找到所查看包的包名。

adb shell dumpsys package com.android.XXX:查看某个包的具体信息

其它:

adb devices:查看Android设备是否连接到电脑。

adb shell dumpsys activity:查看当前运行的是哪个activity,运行的一些进程等

adb shell dumpsys activity activities

adb shell pm list packages:列出所有的包名。

adb shell dumpsys package:列出所有的安装应用的信息

adb shell dumpsys package com.android.XXX:查看某个包的具体信息

adb shell dumpsys activity | grep mFocusedActivity:查看当前resume的是哪个activity

adb logcat | grep ActivityManager:查看当前正在运行的Activity

adb logcat | grep Displayed:查看当前正在运行的Activity

以上是关于appium获取android app的包名和主Activity的主要内容,如果未能解决你的问题,请参考以下文章

Appium Android 获取包名和 Activity 的几种方法 (转)

『与善仁』Appium基础 — 6补充:APP的包名和启动名

Appium+Python自动化 -获取 app 包名和 activity

Android测试随笔获得App的包名和启动Activity

Appium+python3-启动真机上app

如何获取apk包的包名和activity