4-pytest和Unittest中setup、teardown等方法详解和使用(最全)
1 Unittest两种前置和两种后置方法
- 使用Unittest框架结合selenium做webUI自动化测试的时候,经常会遇到什么时候打开和关闭浏览器,这个时候就使用到了Unittest两种前置和两种后置方法;
- 那具体这四种方法是什么呢?看下表:
| 方法 | 说明 |
|---|---|
| setup() | 每执行一个用例之前执行一次,比如每次运行某个用例前,打开一次浏览器 |
| teardown() | 每执行一个用例之后执行一次,比如每次运行某个用例后,关闭一次浏览器 |
| setupClass() | 每执行一个用例集之前执行一次,比如每运行一个testcase前,打开一次浏览器 |
| teardownClass() | 每执行一个用例集之后执行一次,比如每运行一个testcase后 |
本文对比了Unittest的setup、teardown、setupClass和teardownClass方法,并详细介绍了Pytest的setup_module、teardown_module、setup_function、teardown_function、setup_class、teardown_class、setup_method和teardown_method等前置与后置方法,通过实例解析其使用和区别。
订阅专栏 解锁全文
3331

被折叠的 条评论
为什么被折叠?



