Appium移动自动化测试之获取appPackage和appActivity

Posted mrjade

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appium移动自动化测试之获取appPackage和appActivity相关的知识,希望对你有一定的参考价值。

方法一:直接打开Appium,点击左上角机器人图标

选择apk所在位置,如图所示,这里以ContactManager.apk为例

方法二:利用dex2jar和jd-gui这两个工具反编译apk文件

这里仍以ContactManager.apk为例

(1)重命名ContactManager.apk为ContactManager.zip并解压得到文件classes.dex;

(2)解压dex2jar-2.0.zip,并从命令行进入该文件夹;

(3)运行命令

 

在当前文件夹(F:\\android_project\\dex2jar-2.0\\dex2jar-2.0)下得到classes-dex2jar.jar

(4)解压jd-gui.zip得到文件jd-gui.exe;

(5)使用jd-gui.exe打开classes-dex2jar.jar

GOOD,如图所示

以上是关于Appium移动自动化测试之获取appPackage和appActivity的主要内容,如果未能解决你的问题,请参考以下文章

appium测试之获取appPackage和appActivity

appium原理及api

appium+python+unittest+HTMLRunner编写UI自动化测试集

Appium移动自动化测试——app控件获取之uiautomatorviewer

Appium+Python 自动化测试之二:启动APP(Android篇)

获取appPackage和appActivity(python+appium)