selenium 中用例编写规则,添加套件方法,断言方法

本文介绍了如何在Selenium中使用unittest框架进行自动化测试,包括异常处理、测试用例编写规则、断言方法以及测试套件的添加方式。unittest提供了各种断言方法如assertEqual、assertTrue等,确保测试用例的正确性。测试用例需遵循特定命名规则,并通过setUp和tearDown方法进行初始化和清理工作。此外,文章还提及了如何通过addTest、makeSuite和discover方法组织测试套件,以及利用HTMLTestRunner生成HTML测试报告。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值