解决HTMLTestRunner错误日志显示出界的问题

问题解释

在使用HTMLTestRunner来生成HTML格式的测试报告中,如果存在failed或者error状态的case,就会附有错误日志,但在截图中可以明显的看到错误日志显示出界,没有自动折行。

解决方法

对于这个问题,我想了一个笨办法,既然不能强制折行,那就把背后的区域放大,让它看起来没有出界,不就OK了嘛,算是变相解决吧。

1.使用Chrome的Developer Tools就可以看到其背后的区域样式属于.popup_window,而我们只需要去掉其中Width的宽度限制就可以了

2.打开HTMLTestRunner.py(基于Github上最新的代码),修改其中的第352行后保存(注释或删掉都可以),具体如下所示:

.popup_window {    display: none;    position: relative;    left: 0px;    top: 0px;    /*border: solid #627173 1px; */    padding: 10px;    background-color: #E6E6D6;    font-family: "Lucida Console", "Courier New", Courier, monospace;    text-align: left;    font-size: 8pt;    /*width: 500px; */}

3.再次运行你的测试脚本

现象截图

修改后的效果

解决HTMLTestRunner错误日志显示出界的问题

相关文章:

你感兴趣的文章:

标签云: