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

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

在HTMLTestRunner中的显示效果是:

在BeautifuReport中的展示效果是:

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

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

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 常用模块 认识模块 什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文...
    go以恒阅读 1,987评论 0 6
  • 转 http://www.cnblogs.com/huiguniang/p/7154735.html r一、准备 ...
    大鱼eat小鱼阅读 3,533评论 1 2
  • 在CSDN上面看到一篇文章,是web自动化测试例子,用的是selenium python,这个里面元素的定位我还不...
    倔强_2722阅读 4,300评论 0 3
  • 很久不读《坚毅》这样理论研究的书籍,开始的时候很没有兴趣,因为是作业,只好坚持下去,靠出声读书才坚持下去。...
    长春020张鸿雁阅读 473评论 2 4
  • 其实z真的很闷骚,他很多事都知道,但就是藏在心里,等时机到了就一语戳破。就比如我们还没在一起那会,有天和他qq聊天...
    笨猪不会飞阅读 434评论 0 0