码迷,mamicode.com
首页 > 编程语言 > 详细

python webdriver测试报告

时间:2016-01-15 20:17:49      阅读:363      评论:0      收藏:0      [点我收藏+]

标签:

python webdriver测试报告

      

即将开始一系列的自动化项目实践,很多公共类和属性都需要提前搞定。今天,解决了测试报告的一些难题,参照了很多博文,最终觉得HTMLTestRunner非常不错,自己也研读了源码,可进行一些自定义的配置。

 

下面就说一些体会:

一、配置:

HTMLTestRunner看了源码才知道作者是:Wai Yip Tung.到底这是哪位大神就不做深究了,至少我很敬佩。

1、下载HTMLTestRunner.py文件:地址http://tungwaiyip.info/software/HTMLTestRunner.html

2、将该文件保存在python安装路径下的lib文件夹中。在文件中能import HTMLTestRunner成功,即配置成功。

注:如果失败,在项目中新建一个这样的文件也是可以的,只要达到能引入和使用就行。

 

二、使用

引入完成后,在调用测试文件中加入如下代码即可:

if __name__ == ‘__main__‘:

    testunit=unittest.TestSuite()   #定义一个单元测试容器

    testunit.addTest(element("test_find_element"))  #将测试用例加入到测试容器中

    testunit.addTest(element("test_search"))

   

    filename="./xxx.html"  #定义个报告存放路径,支持相对路径。

fp=file(filename,‘wb‘)

改为 fp=open(filename,‘wb‘)

    runner = HTMLTestRunner.HTMLTestRunner(stream=fp,title=‘Report_title‘,description=‘Report_description‘)  #使用HTMLTestRunner配置参数,输出报告路径、报告标题、描述

    runner.run(testunit) #自动进行测试

 

生成报告如下:

webdriver测试报告" href="http://photo.blog.sina.com.cn/showpic.html#blogid=448cc7e80101b2bn&url=http://album.sina.com.cn/pic/893e15b7gx6C56MX5vm54" target=""_blank"" style="width:517.5pt;height:318.75pt;visibility:visible; mso-wrap-style:square" o:button="t"> webdriver测试报告">

 

python webdriver测试报告

标签:

原文地址:http://www.cnblogs.com/tian830937/p/5133876.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!