Appium基础查找app的appActivity与appPackage

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appium基础查找app的appActivity与appPackage相关的知识,希望对你有一定的参考价值。

要查看appActivity需要借助日志:adb logcat>D:/log.log 

前提是已经装了Android SDK

在目录D:\\Program Files (x86)\\android\\android-sdk\\platform-tools

下,我们会看到adb.exe

 adb即 Android Debug Bridge,Android调试桥,开发会经常用到

 

1、命令行模式下,进入到此目录,执行  adb logcat>D:/log.log

最好是将这个目录,设置系统环境变量path中,这样在哪个目录都可以执行adb命令

 

设备已打开,会出现如上图,如果没打开会提示等待设备 

 

2、启动Android模拟器,打开app应用

 

 

3、停止logcat,查看日志,找到我们需要的appActivity;appPackage

ctrl+c停止日志捕获

 

 

 查看log文件:我们存执行命令adb logcat>D:/log.log ,指定的路径

搜索  android.intent.category.LAUNCHER  这是启动应用程序标志

 

 

从日志中我们找到I/ActivityManager:com.android.calculator2/.Calculator

.Calculator就是我们要找的appActivity

com.android.calculator2就是appPackage

以上两个,在做python开发配置的时候是需要的。

 

以上是关于Appium基础查找app的appActivity与appPackage的主要内容,如果未能解决你的问题,请参考以下文章

appium测试之获取appPackage和appActivity

Python爬虫编程思想(129):使用Appium抓取移动数据--查找Android App的Package和入口Activity

Python爬虫编程思想(129):使用Appium抓取移动数据--查找Android App的Package和入口Activity

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

Appium-python-UI自动化之自动获取devicesd,version,package,appActivity

获取appPackage和appActivity(python+appium)