查看了网上的方法发现只是让网页自动拉长显示,个人觉得还是不够完美。
最近刚好在研究学习css问题,所以顺便对这个问题进行研究的解决。
解决方案如下:
打开HTMLTestRunner.py , 找到如下代码部分(312行,见红色部分):
STYLESHEET_TMPL = """
<style type="text/css" media="screen">
body { font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; }
table { font-size: 100%; }
pre { } /* 312行 */
在pre 的{ }中添加: word-wrap:break-word;word-break:break-all;overflow:auto; 即:
pre { word-wrap:break-word;word-break:break-all;overflow:auto;}
由于IE 、Chrome的强制换行可使用css (word-wrap:break-word;word-break:break-all;)完美解决;但是css对Firefox浏览器的强制换行无法解决(firefox本身所致),所以我加了一句overflow:auto; 这个可以让firefox自动出现滚动条,避免将网页撑大。
这个算是目前比较完美的解决方法吧。转载请注明出处,谢谢!