zoukankan      html  css  js  c++  java
  • 批处理脚本+adb命令

    app的测试过程中,有一些重复性的繁琐工作,可以采用用批处理脚本+adb命令方式来代替

    说明:

    (1)等待时间我用的ping命令替代的,比较简单直观

    (2)我采取的是用坐标定位,后续会使用控件来定位

    (3)以下几个例子属于半自动化,只是替代手工操作来释放双手,并没有判断响应结果是否正常,所以测试过程中还需要实时观察响应结果,通过查看log日志来查询异常情况

      要实现图像或者文字对比,可以使用monkeyrunner

    脚本例子:

    1、拍照

    脚本如下

    @echo off
    set var=0
    rem ************循环开始了
    :continue
    set /a var+=1
    echo 第%var%次循环
    adb shell input keyevent 4
    ping 127.0.0.1 -n "2"
    adb shell input tap 0 200
    ping 127.0.0.1 -n "3"
    if %var% lss 8000 goto continue
    rem ************循环结束了
    echo 循环执行完毕
    pause

    2、切换菜单

    @echo off
    set var=0
    rem ************循环开始了
    :continue
    set /a var+=1
    echo 第%var%次循环
    adb shell input tap 50 0
    ping 127.0.0.1 -n "3"
    adb shell input tap 50 0
    ping 127.0.0.1 -n "3"
    adb shell input tap 50 0
    ping 127.0.0.1 -n "3"
    adb shell input tap 50 0
    ping 127.0.0.1 -n "3"
    adb shell input tap 100 0
    ping 127.0.0.1 -n "1"
    adb shell input tap 150 0
    ping 127.0.0.1 -n "1"
    adb shell input tap 200 0
    ping 127.0.0.1 -n "1"
    adb shell input tap 250 0
    ping 127.0.0.1 -n "1"
    adb shell input tap 300 0
    ping 127.0.0.1 -n "1"
    adb shell input tap 300 0
    ping 127.0.0.1 -n "1"
    if %var% lss 100 goto continue
    rem ************循环结束了
    echo 循环执行完毕
    pause

    3、休眠/唤醒

    @echo off
    set var=0
    rem ************循环开始了
    :continue
    set /a var+=1
    echo 第%var%次循环
    adb shell input keyevent 26
    ping 127.0.0.1 -n "3"
    adb shell input keyevent 26
    ping 127.0.0.1 -n "5"
    if %var% lss 100 goto continue
    rem ************循环结束了
    echo 循环执行完毕
    pause

  • 相关阅读:
    Hamming Distance(随机算法)
    Difference Between Primes
    Pet(dfs)
    29. Divide Two Integers
    28. Implement strStr()
    25. Reverse Nodes in k-Group
    24. Swap Nodes in Pairs
    23. Merge k Sorted Lists
    22. Generate Parentheses
    19. Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/lhm-test/p/10782335.html
Copyright © 2011-2022 走看看