Android測試提升效率批處理腳本


 前言:

       APP測試過程中,經常需要用的一些命令,如adb,每次敲命令,雖可以加深印象,但個人認為那即繁瑣又浪費時間。本文貼出一些我使用的批處理,以及一點點小小技巧。

 

目錄

1、[查看APK文件信息.bat]

2、[自動安裝APK.bat]

3、[查看APK文件信息.bat]

4、[自動安裝APK.bat]

5、[導出Logcat日志.bat]

 

 

1、[查看APK文件信息.bat]

@ECHO  OFF
ECHO [查看APK包信息]
ECHO -------------------------------
ECHO aapt dump badging %~nx1
aapt dump badging  %1 > %~dp0%~n1.txt
ECHO [暫停3秒自動關閉...]
ping -n 3 127.0.0.1>nul
@ECHO  ON  

使用方法:將APK直接拖至bat文件上即可,信息保存在bat所在目錄下的txt文件里

 

2、[自動安裝APK.bat]

@ECHO  OFF
ECHO [安裝APK]
ECHO -------------------------------
ECHO [等待插入手機...]
adb wait- for- device
ECHO [安裝] %~nx1
adb install -r  %1
ECHO [暫停5秒自動關閉...]
ping -n 5 127.0.0.1>nul
@ECHO  ON

使用方法:將APK直接拖至bat文件上即可

 

 

2014-08-25 剛好有空繼續更新下腳本

3、[讀取手機信息存至文件.bat]

@ECHO  OFF  

ECHO [讀取手機信息]
ECHO -------------------------------
adb shell cat /system/build.prop>%~dp0\phone.info
FOR /F "tokens=1,2 delims==" %%a in (phone.info) do (
 IF %%a == ro.build.version.release SET androidOS=%%b
 IF %%a == ro.product.model SET model=%%b
 IF %%a == ro.product.brand SET brand=%%b
)
del /a/f/q %~dp0\phone.info
ECHO.
ECHO.手機品牌: %brand%
ECHO.手機型號: %model%
ECHO.系統版本: Android %androidOS%

ECHO.-------------------------------
ECHO.手機品牌: %brand%>"%~dp0\Phone_%model%.txt"
ECHO.手機型號: %model%>>"%~dp0\Phone_%model%.txt"
ECHO.系統版本: Android %androidOS%>>"%~dp0\Phone_%model%.txt"
ECHO [暫停5秒自動關閉...]
ping -n 5 127.0.0.1>nul
@ECHO ON 

使用方法:雙擊bat文件即可

  

4、[快速手機截屏.bat]

@ECHO   OFF
ECHO.[快速手機截屏]
ECHO.-------------------------------
ECHO.[Exce ] 手機截屏
adb  shell screencap -p /sdcard/screen.png
ECHO.[Tips ] 拷貝截屏圖片至電腦
adb pull /sdcard/screen.png "%~dp0\screen.png"
ren screen.png "%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.png"
adb  shell rm /sdcard/screen.png
ECHO [暫停2秒自動關閉...]
ping -n 2 127.0.0.1>nul
@ECHO  ON 

 使用方法:雙擊bat文件即可

 

5、[導出Logcat日志.bat]

@ECHO   OFF
ECHO.[導出logcat日志]
ECHO.-------------------------------
adb logcat -d>"%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.log"
ECHO.[暫停5秒自動關閉...]
ping -n 5 127.0.0.1>nul
@ECHO  ON

使用方法:雙擊bat文件即可。可以按需要修改adb logcat命令,比如monkey前可以用adb logcat -c 清空緩存,后再執行此bat時,日志文件則不會太多無用的日志。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM