批处理脚本+adb命令(⼆)⽬的:
测试中发现⼀个概率性问题,难以复现,使⽤脚本替代⼿⼯后,下班后操作第⼆天查看结果
脚本如下:
@echo off
set var=0
rem ************循环开始了
:continue
set /a var+=1
echo 第%var%次循环
echo 启动
adb shell input tap 800 200
ping 127.0.0.1 -n "10"
echo 拍照
adb shell input tap 800 2200
ping 127.0.0.1 -n "2"
adb shell input tap 800 2200
ping 127.0.0.1 -n "2"
adb shell input tap 800 2200
ping 127.0.0.1 -n "2"
echo 返回后台
adb shell input keyevent 3
ping 127.0.0.1 -n "10"
echo 启动shell界面
adb shell input tap 800 200
ping 127.0.0.1 -n "10"
echo 进⼊关于界⾯
adb shell input tap 0 0
ping 127.0.0.1 -n "2"
adb shell input tap 100 1000
ping 127.0.0.1 -n "10"
echo 返回实时界⾯
adb shell input tap 0 0
ping 127.0.0.1 -n "10"
echo 截图保存到本地
adb shell /system/bin/screencap -p /sdcard/jietu/%var%_screenshot.png
adb pull /sdcard/jietu/%var%_screenshot.png C:/jietu/%var%_screenshot.png
ping 127.0.0.1 -n "3"
echo 退出
adb shell am force-stop bileirparts
ping 127.0.0.1 -n "3"
if %var% lss 500 goto continue
rem ************循环结束了
echo 循环执⾏完毕
pause

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。