app的deviceName,apppackage,appactivity获取

Posted rwyin

tags:

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

deviceName值的获取:
  deviceName=192.168.137.150:5555 ip:手机ip地址,端口,通过如下命令开启
  # adb devices //查看当前连接设备
  # adb tcpip 5555 //开启5555端口
  # adb connect 192.168.137.150 //连接手机看是否能连接
  # adb devices //再查看当前连接设备
  参考地址:http://adbshell.com/commands/adb-connect

元素定位工具:使用android sdk自带的工具定位:D:Androidsdk oolsuiautomatorviewer.bat

获取apppackage:把apk安装包解压,然后进入AndroidManifest.xml中搜索:manifest得到的就是包名

获取app activity:启动app,然后cmd控制台查询:
  #adb shell
  #dumpsys activity | grep mFocusedActivity
  有多个设备的时候就用:adb -s devicesID shell

adb shell不是内部命令:
  - 没有配置环境变量, 这个只需要将android安装:例如C:Program Fileandroid-sdk-windows ools加入到 系统变量Path中;











以上是关于app的deviceName,apppackage,appactivity获取的主要内容,如果未能解决你的问题,请参考以下文章

Appium-实战之启动App 获取信息说明

获取appPackage和appActivity

《实现获取appPackage和appActivity的方法》

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

python+Appium自动化:运行第一个appium脚本

Appium基础查找app的appActivity与appPackage