目的:

用 appium+testng+Allure2 自动化 windows 桌面程序,自动化操作结束已实现用 FFmpeg 工具录屏,本地已生成录屏文件 MP4 格式
视频本地可正常播放,现在要把这个 MP4 文件放到 Allure2 报告里,并可以直接播放无需下载。
预期达到效果:

目前遇到的问题:

把本地录屏文件放到 Allure2 报告里,无法正常播放。

排查过程:

appium 自动化安卓时,官方提供录屏方法并把录屏文件放到 Allure2 里是可以正常播放的,
看到有获取视频文件的 Base-64 编码转字节数组,并写入指定文件。

同理:

自动化 windows 桌面程序:结果还是不能在 Allure2 报告里正常播放视频?

已解决:

对比了可以在报告里直接播放的视频参数,调试得到
FFmpeg 工具录屏设置视频参数要以下配置才可以支持 Allure2 报告里直接播放视频


↙↙↙阅读原文可查看相关链接,并与作者交流