没有生成html文件

来源:5-5 unittest和HTMLTestRunner结合生成报告

慕用4075421

2020-06-01

老师好,请教一个问题,运行后,没有报错,没有生成html报告,也没有执行 if__name==‘main’ 下的代码

if name == ‘main’:
filepath = "…/report/htmlreport.html"
fp = open(filepath, ‘wb’)
suite = unittest.TestSuite()
suite.addTest(TestMethod(‘test_01’))
suite.addTest(TestMethod(‘test_02’))
runner = HTMLTestRunner.HTMLTestRunner(
stream=fp,
title=‘自动化测试报告’)
runner.run(suite)

写回答

2回答

慕用4075421

提问者

2020-06-02

好了,谢谢老师

0
0

Mushishi

2020-06-02

你用的pycharm执行,pycharm默认会议unittest.main的方式去执行,所以你需要去更改pycharm的运行方式

0
2
Mushishi
回复
_静言_
这个是你运行方式的原因,你可以看你pycharm设置里面有一个运行方式。你不要用unitest方式运行。
2020-07-06
共2条回复

Python接口自动化测试框架实战

主流框架Unittest与接口测试结合,带你深入学习接口自动化框架的设计与开发

1509 学习 · 844 问题

查看课程