HTMLTestRunner 报告内容为空

上一篇 / 下一篇  2016-04-06 09:48:40 / 个人分类:Selenium

最近在学习虫师写的<<selenium2 python自动化测试实战>>,HTMLTestRunner模块,对书上的代码做了一些修改。
HTMLTestRunner 测试报告为空,最好发现
if__name__ =="__main__":
filename="F:\\code\\test2.7\\report\\result.html"
fp =file(filename,'wb')
runner =HTMLTestRunner.HTMLTestRunner(
stream=fp,
title=u'百度搜索测试报告',
description=u'用例执行情况:')
#运行测试用例
runner.run(unittest.main())

执行后发现,result.html内容为空,根据网友提供的方法,关闭pychram后,内容还是为空。最后把书中的代码复制下来,执行后发现测试报告有内容。经过对比发现,runner.run方法,需要使用TestSuite套件

if__name__ =="__main__":
testunit=unittest.TestSuite()
#将测试用例加入到测试容器中
testunit.addTest(Baidu("test_baidu_search"))
testunit.addTest(Baidu("test_baidu_set"))
filename="F:\\code\\test2.7\\report\\result.html"
fp =file(filename,'wb')
runner =HTMLTestRunner.HTMLTestRunner(
stream=fp,
title=u'百度搜索测试报告',
description=u'用例执行情况:')
#运行测试用例
runner.run(testunit)



TAG:

 

评分:0

我来说两句

Open Toolbar