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

cheung · October 09, 2018 · Last by arrow replied at October 22, 2018 · 1896 hits
公司的app主要做视频的,但是UI测试如何去判断视频是否播放呢?
共收到 5 条回复 时间 点赞

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

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

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

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

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up