我正在使用Scalatest编写一些selenium测试并捕获一些截图。我希望这些屏幕截图显示在最新的html报告中,但我能做的最好的事情就是使用informer来添加转义字符串。这种逃避意味着我无法在报告中添加标签。我是否必须为我的目的重新编写HtmlReporter类?还是有其他方法吗?
答案 0 :(得分:3)
我认为你应该使用'markup'而不是'info','markup'不会被转义,可以用于标记。以下显示了在HtmlReporter中显示捕获图片的示例: -
go to ("http://www.artima.com")
setCaptureDir("html") // set the capture directory
capture to ("MyScreenShot.png")
markup("<img src='MyScreenShot.png' />")