使用adb命令对手机进行截屏保存到电脑的脚本
平时开发app过程中,可以使用通过Android Studio或其他的分析工具对手机进行截屏,对于我们开发人员来说是比较方便,
但对于测试人员来说,人家根据不想安装这些工具,所以可以screencap命令进行截屏,
1、我们把Android sdk目录下的platform-tools提供给测试人员,安装好驱动后,就可以直接使用adb命令了,这样测试人员可以边测试边抓日志了
当碰到bug时,开发人员肯定希望能够提供报错现场,当面定位当然最好,如果不能,至少截个图要好一些吧
所以我给公司的测试人员写了一个截屏的脚本,直接执行就可以把当前手机的屏幕保存到电脑上了
@echo off
echo 开始执行截图......
echo.
set datevar=%date:~0,4%%date:~5,2%%date:~8,2%
set hour=%time:~0,2%
set timevar=%hour: =0%%time:~3,2%%time:~6,2%
set filename=%datevar%_%timevar%
adb shell /system/bin/screencap -p /sdcard/%filename%.png
adb pull /sdcard/%filename%.png .\%filename%.png
echo.
echo 截图已保存到当前目录,文件名为:%filename%.png
echo.
adb shell rm -rf /sdcard/%filename%.png
【使用adb命令对手机进行截屏保存到电脑的脚本】pause
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程
- 使用composer自动加载类文件
- android|android studio中ndk的使用