Python3+Selenium3 自动化测试报告
## Python3+Selenium3自动化测试报告代码百度网盘下载地址:
https://pan.baidu.com/s/1NDsrmm7_Lp6Uwh_YL42Uag 密码:qkdc
报告生成文件为:BSTestRunner.py
## Python3+Selenium3自动化测试报告代码如下:
import unittest
class Test(unittest.TestCase):
#禅道登录成功
def test_sum(self,a=1,b=2):
'''通过'''
print('通过')
if __name__ == '__main__':
unittest.main()
#用于执行测试用例的类 RunTest
import unittest
from ChanDao.ChanDaoLogin_Page import Login
import BSTestRunner
import os.path
from time import localtime
from ChanDao.test import Test
if __name__ == '__main__':
# 定义一个测试容器
test = unittest.TestSuite()
# 将测试用例,加入到测试容器中Login("test_chandao_success") Login类名 test_chandao_success方法
test.addTest(Test("test_sum"))
# 设置报告文件保存路径
report_path = os.path.dirname(os.path.abspath('.')) + '/Report/TestReport/'
# 获取系统当前时间
now = time.strftime("%Y-%m-%d-%H_%M_%S", localtime())
# 设置报告名称格式
HtmlFile = report_path + now + "TEST.html"
fp = open(HtmlFile, "wb")
# 定义测试报告 title测试报告标题 description 定义用例名称 stream 添加报告结果
runner = BSTestRunner.BSTestRunner(stream=fp, title=u"禅道登录测试报告", description=u"测试用例执行情况")
# 运行测试用例runner运行site测试用例集的测试用例
runner.run(test)
# 关闭文件
fp.close()
结果如下: