HtmlTestRunner报告样式优化
1.HtmlTestRunner下载地址:
http://tungwaiyip.info/software/HTMLTestRunner.html
2.配置相关参考:
https://www.cnblogs.com/benpao1314/p/9633862.html
3.HtmlTestRunner中,在
<table id='tableHead'>
<tr>
<td id="tableFirstRow" colspan='4' align='center'>%(title)s</td>
</tr>
<tr>
<td class="odd">开始时间</td>
<td class="even">%(startTime)s</td>
<td class="odd">自动化测试人员</td>
<td class="even">qinkaizhao</td>
</tr>
<tr>
<td class="odd">运行用时</td>
<td class="even">%(duration)s</td>
<td class="odd">状态</td>
<td class="even">%(status)s</td>
</tr>
<tr>
<td colspan='1' class="odd">描述</td>
<td colspan='3'>%(description)s</td>
</tr>
</table>
其中,.%(startTime)s、%(duration)s、%(status)s是定制了,才能用的,配置如下:
1)HEADING_ATTRIBUTE_TMPL的值改成:"""%(value)s,如下图:
2)新增三行代码:
startTime = saxutils.escape(a_lines[0]),
duration = saxutils.escape(a_lines[1]),
status = saxutils.escape(a_lines[2]),
4.css样式在“heading"下方加上:
/* -- heading ---------------------------------------------------------------------- */
#tableHead {
width:100%;
height: 161px;
border:1px solid #777;
border-collapse: collapse
}
#tableHead tr{border:1px solid #777}
#tableHead td{border:1px solid #777}
#tableFirstRow{
background-color:#87CEFA;
font-weight: bold
}
.odd{
width: 20%;
text-align: center;
}
.even{
width: 27%;
text-align: left;
}
最终结果如图: