满堂花醉三千客,一剑霜寒十四洲。这篇文章主要讲述app的deviceName,apppackage,appactivity获取相关的知识,希望能为你提供帮助。
【app的deviceName,apppackage,appactivity获取】deviceName值的获取:
deviceName=192.168.137.150:5555ip:手机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测试与web测试的区别
- appium手机自动化安装
- 导入AppiumLibrary报错( ImportError: cannot import name 'InvalidArgumentException)
- 静态分析Android程序
- Spring的beanFactory与ApplicationContext区别
- Android逆向学习资料
- 动态分析Android程序
- 关于spring获取webApplication.getBean多种途径和简单解释
- 关于TokenPocket钱包Dapp开发的一些常见问题