标签:test unittest == 运行 print selenium sum cas sele
1、setup():每个测试case运行前运行
2、teardown():每个测试case运行完后执行
3、setUpClass():必须使用@classmethod 装饰器,所有case运行前只运行一次
4、tearDownClass():必须使用@classmethod装饰器,所有case运行完后只运行一次
import unittest import time class Test(unittest.TestCase): @classmethod def setUpClass(cls): print("setUpClass!") @classmethod def tearDownClass(cls): print("tearDownClass!") def test01(self): print("执行test_01") def test03(self): print("执行test_03") def test02(self): print("执行test_02") def sum(self): print("sum方法") if __name__ == "__main__": unittest.main()
执行结果为:
setUpClass!
执行test_01
执行test_02
执行test_03
tearDownClass!
Python3+selenium-unittest之装饰器(@classmethod)
标签:test unittest == 运行 print selenium sum cas sele
原文地址:https://www.cnblogs.com/EncoreLiu/p/10742565.html