在android4.4(api 19)以上增加了screenrecord,命令为adb shell screenrecord

/sdcard/runCase.mp4

限制:

1)分辨率太高,可能无法直接录制

2)不支持录制旋转,旋转易出现画面切断

3)过程中声音不录制

adb shell --help查看相关命令

--time-limit 10:指定录制多长时间,10s,默认是180s

--size wide*hight :设置视频的分辨率,默认是设备的分辨率

--bit-rate RATE:设置视频比特率,默认是4Mbps,如

adb shell

screenrecord --bit-rate 6000000 /sdcard/runCase.mp4

--verbose:在命令行中显示log

--rotate:旋转90度

导出视频:

adb pull /sdcard/runCase.mp4 D://从手机sdcard导出到pc端

===============================================================================

在appium中的应用

我们可以将adb shell命令封装在JAVA方法中,然后在配置DesiredCapabilities中调用

public void startRecord() throws IOException {

Runtime rt = Runtime.getRuntime();

rt.exec("cmd.exe /C adb shell screenrecord

/sdcard/runCase.mp4");

}

android自动化测试录制,(二)屏幕录制在android自动化测试中应用2015.06.29相关推荐

  1. android手机操控及屏幕录制,手机操作视频记录 Android版屏幕录制

    俗话说"每一个Android女的背后,都有一个帮她刷ROM的男人",由此可见玩转Android确实是一项技术活,而作为手机玩家,在生活中我们也确实会遇到有人请教各种关于手机操作的问 ...

  2. android屏幕录制功能,Android利用ADB进行屏幕录制

    前言 在写博客时,为了方便大家理解,我们经常需要把一些操作或动画录制成Gif,一般需要下载一个屏幕录制App将手机屏幕录制成视频(可能需要Root权限),然后导出到电脑,再转为Gif.今天就来教大家一 ...

  3. 【Android工具】手机屏幕录制并转换成GIF

    在Android Studio的Terminal终端输入如下命令: adb shell screenrecord --help 按下ctrl+c可以提前结束录制 1.开始录制命令: adb shell ...

  4. 有哪些计算机软件可以录制声音,屏幕录制怎么录声音?这三个录屏软件需了解...

    屏幕录制怎么录声音?这三个录屏软件需了解 2020年08月21日 15:05作者:黄页编辑:黄页 分享 屏幕录制怎么录声音?不管是日常的工作还是学习,都免不了与电脑打交道.经常会在电脑上浏览一些重要的 ...

  5. python实现屏幕录制_屏幕录制工具有哪些?这是可以实现无水印录制的

    屏幕录制工具有哪些?屏幕录制可以运用的场景是非常多的,比方说屏幕录制游戏视频.屏幕录制直播视频.屏幕录制追剧视频.屏幕录制网课视频.屏幕录制演示视频.屏幕录制会议视频.屏幕录制讲座视频等等.那么,屏幕 ...

  6. android设置通知在屏幕横幅显示,Android推送通知横幅未显示在某些设备中

    我试图用NotificationCompat推送通知: NotificationCompat.Builder b = new NotificationCompat.Builder(this); b.s ...

  7. python实现屏幕录制_JavaScript 屏幕录制 API 学习

    This example shows you the contents of the selected part of your display. Click the Start Capture bu ...

  8. 使用opencv-python制作屏幕录制工具

    使用opencv-python制作屏幕录制工具 应用平台 屏幕录制部分 计算视频最优fps及使用numpy计算中间帧数组 使用pynput监听键盘按键 如何保存MP4格式视频 总结 最近有在使用屏幕录 ...

  9. qve屏幕录制会员版 v2.1.4去水印版

    qve屏幕录制是一款非常好用的电脑录屏软件,通过这款软件用户可以非常轻松的实现电脑屏幕的录制,同时它的功能非常强大,它不仅支持区域录制.全屏录制.程序窗口录制等多种方式录制,甚至还支持摄像头录制,以及 ...

最新文章

  1. 竞赛大杀器xgboost,波士顿房价预测
  2. 《等离子体所毕业生经验分享会》观后感 2020-07-03
  3. [洛谷P1822]魔法指纹
  4. vue组件调用(用npm安装)
  5. 大学计算机应用基础考试题库,大学计算机应用基础考试题库
  6. eclipse实现Android登录功能,eclipse开发安卓登录
  7. 饿了么超时20分钟_饿了么:5分钟;美团:8分钟......消费者:???
  8. 韦东山freeRTOS系列教程之【第三章】任务管理
  9. 一键跳转添加QQ好友 点击链接直接跳转到QQ好友页面如何实现
  10. linux 下竟有想大白菜软件,大白菜U盘做PE及CDLINUX镜像共存的启动盘.pdf
  11. LED电子时钟,时间显示屏,网络子母钟系统方案(京准电子)
  12. 新事业,新征程:换屏哥,您身边的手机维修专家
  13. Laya.TextInput组件中禁用后改变输入框背景色和文字颜色
  14. 联合投稿其乐融融 抖音共创助你大显身手
  15. STM32F103定时器详解
  16. Java:BigDecimal的学习与使用
  17. fatal: No url found for submodule path ‘xxx/xxx‘ in .gitmodules gitsubmodule子仓库无法拉取问题
  18. APP被苹果审核团队拒绝的原因
  19. 十只小猪称体重(判断第几只为最重)
  20. 【MATLAB教程案例39】语音信号的PCM编解码matlab仿真学习

热门文章

  1. 基于id3算法根据房价数据进行画图预测python
  2. java 中成员_Java中的成员内部类
  3. python学习笔记8-列表、集合、字典推导式
  4. [HAOI2007]反素数
  5. Python语言学习系列------基础语法(一)
  6. Tomcat中设置数据源和连接池
  7. Codeforces Round #401 (Div. 2) C Alyona and Spreadsheet —— 打表
  8. js替换字符中的斜杠反斜杠
  9. 120 - 算法 - 枚举 周期性跳转 openjudge:4148生理周期
  10. 国际旅游管理专业跨专业考计算机,第二年跨校跨专业考旅游管理公费成功,一点经验给大家...