QA|ValueError: write to closed file报错怎么debug|IHRM接口自动化测试

发布时间 2023-06-19 16:43:34作者: T-Better

unittest生成自动化测试报告时报错ValueError: write to closed file,如下图

代码如下: 

 

原因排查:因为with open打开文件后会自动关闭,也就是上图16行执行完就自动关闭了,此时再执行测试套件就无法写入已关闭的文件中了,解决办法是把测试套件执行操作放到with open里面,如下图:

 修改后执行正确无报错了

 

参考:(123条消息) python生成测试报告HTMLTestRunner时报错ValueError: write to closed file的解决办法_蜀山客e的博客-CSDN博客