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
  • 相关阅读:
    李宏毅2021春机器学习课程笔记——通过训练集上的Loss可获得的信息
    python学习-NotImplementedError的使用
    代码运行优化
    django实现上传文件读取文件内容
    django-admin上传下载文件
    AtCoder Beginner Contest 191 F
    敏感词过滤 AC自动机
    面经知识点
    select poll epoll实例
    socket用法
  • 原文地址:https://www.cnblogs.com/ai594ai/p/15671625.html
Copyright © 2011-2022 走看看