小编sha*_*anz的帖子

如何在 Selenium 范围报告中添加 Base64 图像的缩略图

我一直在使用 base64 图像作为屏幕截图附加到我的 HTML 范围报告中。

我一直在使用的代码如下。

Screenshot file = ((ITakesScreenshot)driver).GetScreenshot();
string image = file.AsBase64EncodedString;

exTest.Fail(msg, MediaEntityBuilder.CreateScreenCaptureFromBase64String(image).Build());
System.Diagnostics.Trace.WriteLine("FAIL >>>>  " + msg);
Run Code Online (Sandbox Code Playgroud)

这是提供一个范围报告,其中包含我的屏幕截图图像的相对路径,如下所示。[这是我的期望]

带有 Base64 图像按钮的范围报告

这里显示的是 Base 64 按钮,而不是图像。我需要查看图像的缩略图而不是该按钮,并且图像仍然应该是 Base64(与 HTML 文件不相关)。请帮助我实现这一目标。

编辑:我正在使用范围报告 C# v3.1.3

html c# base64 selenium extentreports

5
推荐指数
1
解决办法
1646
查看次数

标签 统计

base64 ×1

c# ×1

extentreports ×1

html ×1

selenium ×1