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都会安装2个apk:

apk作用说明:

  1、Appium settings:用于设置网络状态

  2、Unclock:用于自动解锁(使用场景:手机是滑动锁屏的情况下,则会自动解锁并启动apk,注意:图案锁屏与数字锁则不可以哦,只能是滑动锁屏)

原文地址:https://www.cnblogs.com/yinrw/p/9449130.html