背景:最近在做UI自动化,在报告中增加了APP截图展示的功能,在本地调试的时候是直接保存在本地,然后报告中是使用绝对路径的方式取图片地址展示,当代码移植到服务器上运行的时候发现这种方法发邮件出来无法看到截图(路径不存在),就想到了将图片转成base64的格式进行展示。以下是相关的代码

1.截图的方法(这里其实没有特殊的变动,只要路径能够后期获取到就行):
在这里插入图片描述
2.htmlRunner中的变动(图片中有注释说明,正则表达式每个人不一样)
在这里插入图片描述
在这里插入图片描述

Logo

一站式 AI 云服务平台

更多推荐