HtmlTestRunner

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、使用方式

HtmlTestRunner
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 = rE:\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(执行成功);