selenium - HTML测试报告 - 生成测试报告(testloader的discover添加用例方法

网友投稿 792 2022-11-19

selenium - HTML测试报告 - 生成测试报告(testloader的discover添加用例方法)

selenium - HTML测试报告 - 生成测试报告(testloader的discover添加用例方法)

目录结构如下:

test1.py

1 import unittest 2 3 4 class Test(unittest.TestCase): 5 '''我的第一个测试类''' 6 7 @classmethod 8 def setUp(self): 9 pass10 11 def test_case_1(self):12 '''测试2是否等于2'''13 self.assertEqual(2, 2, '不相等2!=2')14 15 def test_case_2(self):16 '''测试2是否等于3'''17 self.assertEqual(2, 3, '不相等2!=3')18 19 @classmethod20 def tearDown(self):21 pass22 23 24 if __name__ == '__main__':25

test2.py

1 import unittest 2 3 4 class Test(unittest.TestCase): 5 '''我的第二个测试类''' 6 7 @classmethod 8 def setUp(self): 9 pass10 11 def test_case_3(self):12 '''测试20是否等于20'''13 self.assertEqual(20, 20, '不相等20!=20')14 15 def test_case_4(self):16 '''测试2是否等于3'''17 self.assertEqual(20, 30, '不相等20!=30')18 19 @classmethod20 def tearDown(self):21 pass22 23 24 if __name__ == '__main__':25

runtest123.py

1 from HTMLTestRunner import HTMLTestRunner 2 import unittest 3 import time 4 5 if __name__ == '__main__': 6 discover = unittest.defaultTestLoader.discover('./', pattern='test*.py') 7 print(discover) 8 9 now_time = time.strftime('%Y-%m-%d %H_%M_%S')10 file_name = 'testreslut_' + now_time + '.html'11 fp = open(file_name, 'wb')12 runner = HTMLTestRunner(stream=fp,13 title='我的测试报告',14 description='用例执行情况')15 runner.run(discover)16

生成的报告:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:1、Vue CLI 介绍、的 Vue2x环境搭建
下一篇:Jmeter - 响应内容中文乱码问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~