# python-自动化UI测试之-生成自动化测试报告

import time

from autoRanzhi.base.html_test_runner import HtmlTestRunner
from autoRanzhi.unit_test.loginTest import Test_login
import unittest

class RanzhiTestRunner():
def run_test(self):
# 创建测试套件
ts = unittest.TestSuite()
ts.addTest(Test_login(‘test_login_batch’))
# 用当前时间生成一个测试报告名称
self.report = “reports\report%s.html” % time.strftime(
“%Y%m%d%H%M%S”)
# 创建一个空白的报告
f = open(self.report,‘wb’)
tr = HtmlTestRunner(f,title=‘然之协同自动化测试报告’,description=‘登陆模块自动化测试’)
tr.run(ts)

if name == “main”:
run = RanzhiTestRunner()
run.run_test()# python-自动化UI测试之-生成自动化测试报告