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

  • 相关阅读:
    EF框架开发后台错误问题集合
    如何实践MVP+RxJava+Retrofit(1)
    Android的FixScrollView自定义控件
    那些React-Native踩过的的坑
    P3105 [USACO14OPEN]公平的摄影Fair Photography
    模板合集
    关于最近情况的说明
    落谷P3941 入阵曲
    51nod 1952 栈
    BZOJ 2298: [HAOI2011]problem a
  • 原文地址:https://www.cnblogs.com/yinrw/p/9449130.html
Copyright © 2020-2023  润新知