Python3+selenium-unittest之装饰器(@classmethod)
Posted Levante
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3+selenium-unittest之装饰器(@classmethod)相关的知识,希望对你有一定的参考价值。
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)的主要内容,如果未能解决你的问题,请参考以下文章
0基础学python3心得体会 - python3学习笔记 - python3基础