zoukankan      html  css  js  c++  java
  • 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,注意:图案锁屏与数字锁则不可以哦,只能是滑动锁屏)

  • 相关阅读:
    19-1 在页面中渲染基本的组件
    19 使用Vue实例的render方法渲染组件
    17 webpack中babel的配置
    前端待复习汇总
    301,302,303,307重定向区别
    尾递归
    Binary-to-text ecoding:
    object Object {} any unknown
    Vue中的model
    全局namespace与模块内的namespace
  • 原文地址:https://www.cnblogs.com/yinrw/p/9449130.html
Copyright © 2011-2022 走看看