我一直在使用 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)
这是提供一个范围报告,其中包含我的屏幕截图图像的相对路径,如下所示。[这是我的期望]
这里显示的是 Base 64 按钮,而不是图像。我需要查看图像的缩略图而不是该按钮,并且图像仍然应该是 Base64(与 HTML 文件不相关)。请帮助我实现这一目标。
编辑:我正在使用范围报告 C# v3.1.3