python不重复打开浏览器setUpClass和tearDownClass

 

编写测试用例继承unittest.TestCase的类下每个用例时,都会执行setUp和tearDown,会不断的打开、关闭浏览器,太消耗资源。

只执行一次的办法:

class LoginTest(unittest.TestCase):
    @classmethod
    def setUpClass(cls):
        cls.dr=browser()
      
    @classmethod
    def tearDownClass(cls):
        cls.dr.quit()

         def test_login(self):

               print(3)

你可能感兴趣的:(python不重复打开浏览器setUpClass和tearDownClass)