1、一般生成报告时,会使用时间来作为报告名称的一部分,引入time这个第三方,使用以下方式格式化当前时间
下面运行最终结果:2019-03-29-14_29_18
1 import time;2 time_noe=time.strftime("%Y-%m-%M-%H_%M_%S", time.localtime(time.time()))
2、使用方式
time_noe=time.strftime("%Y-%m-%M-%H_%M_%S", time.localtime(time.time()));if __name__==‘__main__‘: ???report_dir_02=‘report\\‘+time_noe+‘result.html‘;----->使用【相对地址】---建议使用相对地址 ???report_dir = r‘E:\\result02.html‘;-------------->使用【绝对地址】 ???re_open = open(report_dir_02, ‘wb‘);------------>使用【wb】模式,打开这个地址 ???#定义一个HtmlTestRunner,并初始化(stream=文件流,title=测试标题,description=测试描述) ???runner=HTMLTestRunner.HTMLTestRunner( ???????stream=report_dir_02, ???????title=u‘测试标题‘, ???????description=u‘测试描述‘ ???)
???#通过HtmLTestRunner的run方法来执行测试集-----这种方式其实最常用啦 ???runner.run(suit); ???print(‘执行成功‘);
HtmlTestRunner
原文地址:https://www.cnblogs.com/shenyexiaoqingxin/p/10510465.html