zoukankan      html  css  js  c++  java
  • adb执行简单命令,用于刷页面访问次数

    ::连接模拟器
    adb connect 127.0.0.1:21523
    timeout /t 3 /nobreak
    
    ::整体执行多少轮,每执行一轮,重启一次APP
    set /a time = 3
    ::每轮执行多少次
    set /a num = 3
    ::临时变量,用于重置每轮执行次数
    set /a tt = %num%
    
    ::启动APP前,先杀进程
    goto kiiAPP
    ::主要执行方法
    :main
        ::每轮每一次要先切换到指定模块,如个人模块
        if %num% equ %tt% (
            ::切换到个人页面
            adb -s 127.0.0.1:21523 shell input tap 327 1844
            timeout /t 3 /nobreak
        )
        ::点击我的会议
        adb -s 127.0.0.1:21523 shell input tap 138 786
        ::点击返回按钮
        timeout /t 1 /nobreak
        adb -s 127.0.0.1:21523 shell input tap 50 110
        timeout /t 1 /nobreak
        
        ::计算剩余循环次数
        set /a num -= 1    
        echo "剩余 %time% 轮, %num% 次。"
        if %num% == 0 goto count
    goto main
    
    :count
        ::计算剩余循环次数
        set /a time -= 1
        ::循环次数大于等于0时,重置执行次数
        if %time% geq 0 set /a num = %tt% 
        ::循环次数小于0时,结束执行
        if %time% lss 0 (
            echo "执行结束!" 
            pause
        )
        goto kiiAPP
    
    :kiiAPP
        ::杀掉APP进程
        adb -s 127.0.0.1:21523 shell am force-stop cn.XXX.wsapp
        timeout /t 3 /nobreak
        goto startAPP
    
    :startAPP
        ::启动APP
        adb -s 127.0.0.1:21523 shell am start -n cn.XXX.wsapp/cn.XXX.wsapp.MainActivity
        timeout /t 6 /nobreak
        goto main
  • 相关阅读:
    [RxJS] throwIfEmpty
    [Kotlin] I/O readline
    [Kotlin] Generic Functions
    [Kotlin] Generics basic
    [CSS 3] Use Multiple Background Images to Create Single Element CSS Art
    [Kotlin] Visibilities
    [Kotlin] Getter and Setter
    [Kotlin] Enum class
    [Kotlin] Singleton Object
    面试问Redis集群,被虐的不行了......
  • 原文地址:https://www.cnblogs.com/ai594ai/p/15671625.html
Copyright © 2011-2022 走看看