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获取的主要内容,如果未能解决你的问题,请参考以下文章
《实现获取appPackage和appActivity的方法》
Appium+Python 自动化测试之二:启动APP(Android篇)