1.运行unittest时要保证默认测试环境是unittest 在File--》settings 里面找到tool
2.py文件的类必须继承TestCase
测试用例必须以test开头
调用main方法来执行测试用例
测试用例按照ascii的顺序执行
import unittest
# 必须继承TestCase类
class Test(unittest.TestCase):
# 前置方法 在所有测试用例之前执行,且只执行一次
@classmethod
def setUpClass(cls):
print('-------------打开浏览器---------------')
# 前置方法 在每一个测试用例之前执行
def setUp(self):
print('-------------打开页面---------------')
# 后置方法 在每一个测试用例之后执行
def tearDown(self) :
print('----------关闭页面--------------')
# 在所有用例之后执行,且只执行一次
@classmethod
def tearDownClass(cls):
print('---------------关闭浏览器-------------------')
# 测试用例方法必须以test开头
# 尽量保持用例之间的独立性
# 用例之间有顺序,按照用例名的ASCII顺序执行
def test01(self):
print('----------------测试用例test01---------------------')
def test02(self):
print('----------------测试用例test02---------------------')
if __name__ == '__main__':
# Test().test01()
# Test().test02()
unittest.main()