FitNesse:显示带有动态源的图像

FitNesse: Show image with dynamic source

我有一个方法 returns 图像的路径,我想在测试输出中显示该图像。

这可能吗?

!|script             |Image             |
|# Url() returnes "http://files/img.jpg"|
|$img=               |Url               |

# I want to see the image at http://files/img.jpg
$img

# Does fitnesse support any templating so that I can do
<img src="$img" />

我正在使用 FitNesse 和 FitSharp。

据我所知,您无法直接从 URL 渲染图像。但是你可以让你的夹具 return 包含在 HTML 输出中的图像。

如果添加方法 Image() return "<div><img src\"" + Url() + "\"/></div>" 您的脚本可以变成:

!|script             |Image             |
|show                |Image             |

您可以在 http://fhoeben.github.io/hsac-fitnesse-fixtures/examples-results/HsacExamples.SlimTests.BrowserTests.ScriptTest.html

中使用我的灯具的 take screenshot 命令在行中看到一个实际的例子(使用 Java Slim)