2011-12-23 32 views
3

我们使用jenkins触发的硒测试。由于junit的附件插件由于某些原因无法正常工作,我想在日志中添加html引用以显示测试的屏幕截图。在java中记录一个没有转义的HREF“小于”

的方法,我想有:

logger.info("<a href=\"file:///" + screenshotFile.getAbsolutePath() + "\">Screenshot<a>"); 

System.out.println("<a href=\"file:///" + screenshotFile.getAbsolutePath() + "\">Screenshot<a>"); 

System.err.println("<a href=\"file:///" + screenshotFile.getAbsolutePath() + "\">Screenshot<a>"); 

反正在输出

<总是转义为&lt;

+3

您是如何查看输出的? 'println'不会转义。 – 2011-12-23 13:35:45

+1

<具有特殊含义,这就是为什么它被转义为< – 2011-12-23 13:58:03

+0

目标是Jenkins的日志页面。但我也检查了文件系统中的输出文件.. – jan 2011-12-23 16:03:14

回答

0

这是经常发生的问题,尝试换用字符串pre元素。

<pre> 
//your string 
</pre> 
相关问题