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

2.htmlRunner中的变动(图片中有注释说明,正则表达式每个人不一样)


本文介绍在UI自动化测试过程中,为解决服务器环境下邮件报告中APP截图显示问题,采用将截图转换为Base64格式进行内联展示的方法。通过修改htmlRunner中的正则表达式实现图片路径的动态获取。
背景:最近在做UI自动化,在报告中增加了APP截图展示的功能,在本地调试的时候是直接保存在本地,然后报告中是使用绝对路径的方式取图片地址展示,当代码移植到服务器上运行的时候发现这种方法发邮件出来无法看到截图(路径不存在),就想到了将图片转成base64的格式进行展示。以下是相关的代码
1.截图的方法(这里其实没有特殊的变动,只要路径能够后期获取到就行):

2.htmlRunner中的变动(图片中有注释说明,正则表达式每个人不一样)


1058
194

被折叠的 条评论
为什么被折叠?