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

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

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

我知道 adb 有一个命令是:

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

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

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

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

共收到 7 条回复 时间 点赞
8楼 已删除
回复内容未通过审核,暂不显示
YueChen 回复

我试一下,好像要下载 gstreamer

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

使用 stf 组件录制屏幕流

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

分段录制然后 ffmpeg 合成?

需要 登录 後方可回應,如果你還沒有帳號按這裡 注册