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
  • 相关阅读:
    valgrind 内存调试工具
    centos7 firewall 相关
    linux timer operate
    string int 相互转换
    shared_ptr(作为局部变量返回)
    计算机网络--02物理层
    计算机网络学习笔记--01概述
    java基础---字符串string
    java基础--static关键字的使用
    java基础---java语言概述
  • 原文地址:https://www.cnblogs.com/ai594ai/p/15671625.html
Copyright © 2011-2022 走看看