Appium 在 appium 自动化测试中,有没有可以实现屏幕录制的方法?

醋精测试媛 · 2020年11月10日 · 最后由 TesterWa 回复于 2020年11月20日 · 4181 次阅读

本问题的情境是:当 appium 自动化测试脚本运行起初,手机录屏,直到出现异常或者脚本正常结束时才停止录制

我知道 adb 有一个命令是:

adb shell screenrecord /sdcard/test.mp4 --time-limit 10

可以实现手机录屏,但是它最多只可以录制 180s:

Time limit 200s outside acceptable range [1,180]

而我可能需要半个小时或者更多,有没有什么小工具或者怎么去改写这个命令呢?

共收到 7 条回复 时间 点赞

分段录制然后 ffmpeg 合成?

请问如何控制录制结束马上开始录制呢?

使用 stf 组件录制屏幕流

或者你降低点标准,动作一下,截个图,然后再合成

YueChen 回复

我试一下,好像要下载 gstreamer

回复内容未通过审核,暂不显示
8楼 已删除
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册