selenium 中用例编写规则,添加套件方法,断言方法
异常处理机制:捕获异常,处理异常
unittest框架:是python的一套标准测试库(单元测试框架),适合于python的单元测试。也适合于基于web的自动化测试,unittest框架可以组织并执行测试用例,并且提供了一整套的断言方法,用于判断测试用例是否通过,并最终生成测试报告。
断言:用于判断用例是否通过
常用断言方法:
*****assertEqual(预期结果,实际结果):如果预期等于实际则用例pass,否则failed
assertNotEqual(预期结果,实际结果):如果预期不等于实际则用例pass,否则failed
****assertTrue(bool):如果bool值为True则用例pass ,否则Failed
assertFalse(bool):如果bool值为False则用例pass ,否则Failed
*assertIsNotNull(n):如果n的值不为Null则用例pass,否则Failed
assertIsNull(n):如果n的值为Null则用例pass,否再failed
assertGreater(预期结果,实际结果):如果预期大于实际则用例pass,否则failed
assertGreaterEqual(预期结果,实际结果):如果预期大于等于实际则用例pass,否则failed
assertLess(预期结果,实际结果):如果预期小于实际则用例pass,否则failed
assertLessEqua(预期结果,实际结果):如果预期小于等于实际则用例pass,否则fail