zoukankan      html  css  js  c++  java
  • selenium

    目录结构如下:

    test1.py

     1 import unittest
     2 
     3 
     4 class Test(unittest.TestCase):
     5     '''我的第一个测试类'''
     6 
     7     @classmethod
     8     def setUp(self):
     9         pass
    10 
    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     @classmethod
    20     def tearDown(self):
    21         pass
    22 
    23 
    24 if __name__ == '__main__':
    25     unittest.main()

    test2.py

     1 import unittest
     2 
     3 
     4 class Test(unittest.TestCase):
     5     '''我的第二个测试类'''
     6 
     7     @classmethod
     8     def setUp(self):
     9         pass
    10 
    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     @classmethod
    20     def tearDown(self):
    21         pass
    22 
    23 
    24 if __name__ == '__main__':
    25     unittest.main()

    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     fp.close()

    生成的报告:

  • 相关阅读:
    BZOJ3501 : PA2008 Cliquers Strike Back
    BZOJ3500 : PA2008 Cliquers
    BZOJ2280 : [Poi2011]Plot
    BZOJ2924 : [Poi1998]Flat broken lines
    BZOJ2911 : [Poi1997]The Number of Symmetrical Choices
    BZOJ2612 : [Poi2003]Sums
    BZOJ4025 : 二分图
    BZOJ2213 : [Poi2011]Difference
    BZOJ2215 : [Poi2011]Conspiracy
    BZOJ2278 : [Poi2011]Garbage
  • 原文地址:https://www.cnblogs.com/xiaochongc/p/12606131.html
Copyright © 2011-2022 走看看