【selenium】生成可视化报告的两个模块之简单优化

一、为增加HTML报告的可读性,可以在测试用例代码中添加文档字符串(’’’XXXXXX’’’),注释写在测试用例方法的首行,则在生成的报告中测试用例会有相应的说明。

在HTMLTestRunner中的显示效果是:

在BeautifuReport中的展示效果是:

二、在每次运行测试之前,都要手动修改报告的名称,如果忘记修改,就会把之前的报告覆盖,可以采用在报告名称中加入当前的时间,这样生成的报告不会重叠,又能更清晰的知道报告生成的时间。

Python的time模块中提供了丰富的关于时间操作的方法:

•time.time()                      获取当前时间戳

•time.ctime()                    当前时间的字符串形式

•time.localtime()              当前时间的struct_time形式

•time.strftime()                用来获取当前时间,可以将时间格式化为字符串

最后生成的HTML报告文件如下:

【原创文章 转载请标注此出处】

你可能感兴趣的:(【selenium】生成可视化报告的两个模块之简单优化)