selenium 自动生成测试报告

1.http://pan.baidu.com/s/1hs5OXNY 在此网址下载HTMLTestRunner.py


selenium 自动生成测试报告

2.下载后手动拖到python安装文件的Lib目录下

3.

test_ZzqfTest:为一个测试用例

ZzqfTest:是一个测试类

class ZzqfTest(unittest.TestCase):
   

    def test_ZzqfTest(self):

if __name__ == "__main__":

    # unittest.main()
    #定义一个单元测试的容器
    testunit= unittest.TestSuite()
    #将测试用例加到测试管理器中
    testunit.addTest(ZzqfTest("test_ZzqfTest"))
    #定义测试报告存放路径
    Htmlfile="d:\\result.html"
    f=file(Htmlfile,'wb')
    runner=HTMLTestRunner.HTMLTestRunner(stream=f,
            title=u'自动化测试报告',
            description=u'详细测试用例结果',
           )
    runner.run(testunit)
    f.close()

运行完后去查看result.html,如图

selenium 自动生成测试报告