# 导入测试框架
import unittest
# 创建框架执行类
class LogingTest(unittest.TestCase):
#执行的类方法
@classmethod
def setUpClass(cls):
# 优先级最高
print("用例前只执行一次")
@classmethod
def tearDownClass(cls):
# 优先级最低
print("完成用例后只执行一次")
def setUp(self):
# 优先级第二
print("每一条用例都要先执行我,打开浏览器")
def tearDown(self):
# 没有tearDownClass优先级低
print("每一条用例最后都要执行我,关闭浏览器")
# 创建测试用例方法01
def test01(self):
print("11111")
self.assertEqual((1 + 2), 3)
Assert断言

通过断言来判断 a是否等于b,等于则返回true
self. assertTrue(a==b)
通过断言来判断 a不等于b,不等于则返回true
self. assertTrue(a != b)
通过断言来判断 a是否包含b,包含则返回true
self. assertTrue(a in b)
通过断言来判断 a不包含b,不包含则返回true
self. assertTrue(a not in b)
判断是否相等、、
self. assertEqual(a == b)
判断相等、、 不相等
self. assertEqual(a , b) self. assertNoEqual(a , b)
a=实际结果
b=期望结果
拿出来断言比较
判断a是否在b里面
aelf.assertIn(a,b)
不在
aelf.assertNotIn(a,b)
用此方法可以以脚本的方式执行
if __name__=='__main__':
unittest.main()