为了在testNG中的HTML报告中插入一些消息,我写了以下内容:
Assert.fail("<br><br><b>STACKTRACE:</b></b><br>"+ "\n\nSTACKTRACE:\n\n" + "<BR><BR>STACKTRACE<BR><BR>" + errorData.toString());
它在HTML报告中表现得很好。但是在Jenkins,当我进入“测试结果”链接并点击“所有失败测试”部分中的一些失败测试时,会在一行中显示错误消息,忽略所有标记&lt; BR&gt;和“反斜杠n”如下:
错误消息
STACKTRACE:
STACKTRACE:&lt; pre&gt;&lt; BR&gt; STACKTRACE&lt; pre&gt;&lt; BR&gt;预期:但是:预期:但是:预期:但是:TimeoutException:[Ljava.lang.StackTraceElement; @ c4afc4
答案 0 :(得分:-3)
&LT; br&gt;并且任何html标签都不起作用。 但是,您可以插入新行。
XML解析器将换行符转换为属性值中的单个空格。 https://msdn.microsoft.com/en-us/library/ms256097(v=vs.110).aspx
但&amp; #13;真的很棒。不要忘记删除空间。