HTMLTestRunner测试报告打开后不显示断言结果和断言失败的问题

运行测试用例后生成的测试报告不显示断言结果,如下图:

HTMLTestRunner测试报告打开后不显示断言结果和断言失败的问题

 

既不显示用例执行失败,也不显示断言print的内容,解决方案是修改External Libraries目录下的pthon下的Lib目录,找到HTMLTestRunner.py文件

HTMLTestRunner测试报告打开后不显示断言结果和断言失败的问题

修改if..else..,只留uo=o

HTMLTestRunner测试报告打开后不显示断言结果和断言失败的问题

再次执行用例后生成的测试报告如图

HTMLTestRunner测试报告打开后不显示断言结果和断言失败的问题

如果想要断言失败的用例显示不通过,在断言中try捕获一下,最后raise一下就可以。