【selenium】生成可视化报告的两个模块之简单优化
2020-02-14 本文已影响0人
测试allen说
一、为增加HTML报告的可读性,可以在测试用例代码中添加文档字符串(’’’XXXXXX’’’),注释写在测试用例方法的首行,则在生成的报告中测试用例会有相应的说明。
在HTMLTestRunner中的显示效果是:
在BeautifuReport中的展示效果是:
二、在每次运行测试之前,都要手动修改报告的名称,如果忘记修改,就会把之前的报告覆盖,可以采用在报告名称中加入当前的时间,这样生成的报告不会重叠,又能更清晰的知道报告生成的时间。
Python的time模块中提供了丰富的关于时间操作的方法:
•time.time() 获取当前时间戳
•time.ctime() 当前时间的字符串形式
•time.localtime() 当前时间的struct_time形式
•time.strftime() 用来获取当前时间,可以将时间格式化为字符串
最后生成的HTML报告文件如下:
【原创文章 转载请标注此出处】