Appium appium 如何测试视频是否正在播放?

cheung · 2018年10月09日 · 最后由 arrow 回复于 2018年10月22日 · 2094 次阅读
公司的 app 主要做视频的,但是 UI 测试如何去判断视频是否播放呢?
共收到 5 条回复 时间 点赞

每隔几秒获取一下已经走过的时间看是不是在变化?

每隔一段时间截屏对比前后两张图片的差异?

录制一段特殊的自动化测试视频(视屏内容差异较大),写一个算法,自动对比两张图片的差异,返回结果判断是否视频在播放 ????

获取当前帧数,然后过 1s 进行对比

如果只是简单的判断是否在播放,截图对比就行了。
如果要判断播放内容是否正确,可以用 adb 录屏adb shell screenrecord,然后计算每帧的 SSIM,如果大于某个值,就认为是正确的,具体的值可以手工确认,跟播放设备,比特率等都有关系。

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