mac使用htmltestrunner导出的报告内容为空

来源:3-4 unittest中HTMLTestRunner的使用

慕桂英9308747

2018-05-30

#环境:python2.7   HTMLtestrunner0.8.2  pycharm

#使用pytharm跑以下代码导出的报告为空,请老师看看是哪里出问题了

# -*- coding:utf-8 -*-
import unittest
import sys,StringIO
import  HTMLTestRunner

import  threading


class CaseTest(unittest.TestCase):
   def setUp(self):
       pass
   def test01(self):
       self.assertEqual(2,2,"testError")
   def test02(self):
       self.assertEqual(2,3,"testError")

   def tearDown(self):
       pass
if __name__ == '__main__':
   suite = unittest.TestSuite()
   suite.addTest(CaseTest("test01"))
   suite.addTest(CaseTest("test02"))

   html_file = "/Users/aaaa/Desktop/ipaTestFile/result.html"
   fp = file(html_file, "wb")

   runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title=u'测试平台', description=u'自动化测试报告')
   runner.run(suite)
   fp.close()


报错是:

runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title=u'测试平台', description=u'自动化测试报告')

AttributeError: 'module' object has no attribute 'HTMLTestRunner'


写回答

1回答

Mushishi

2018-05-31

你好,直接控制台运行,并且你html文件要有读写权限。python3 记得更改htmltestrunner

0
0

Python主讲移动端自动化测试框架Appium

APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成

1508 学习 · 1333 问题

查看课程