Appium自动化测试(五)Android移动端自动化测试基础知识

package

package包,只是我们的app中这个Package是唯一的,在我们做自动测试时,我们需要知道它的Package。注意和apk文件包名不同

可以通过UI Automator Viewer获取Package,操作方式如下:

  • 打开手机USB调试功能
  • 将手机与电脑进行连接;(可通过USB连接,如果PC与手机在同一个无线网络内,通过adb connect 手机IP地址 进行连接)
  • 打开需要获取Package的app
  • 打开 UI Automator Viewer
  • 点击获取元素
  • 获得的信息中就包含Package信息

也可以通过adb命令 adb shell pm list package 查找手机端所有的Package名称(报名中含有android的一般是系统相关报名,没有的一般是安装的第三方包)

Activity获取

Activity 一般代表手机屏幕的一屏,一个android应用是由多个activity组成,这多个Activity可以进行相互跳转,Activity之间的跳转有可能返回值
Activity一般由研发提供,也可以通过adb命令查看启动页面的Activity

aapt dump badging xxxx.apk # 获取包的所有配置信息 ,包括Package
aapt dump badging xxxx.apk | find “launchable-activity” # 在包的信息中过滤activity信息
获取的是初始页面Activity

aapt dump badging D:\Documents\Dow
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章