4-pytest和Unittest中setup、teardown等方法详解和使用(最全)
1 Unittest两种前置和两种后置方法
- 使用Unittest框架结合selenium做webUI自动化测试的时候,经常会遇到什么时候打开和关闭浏览器,这个时候就使用到了Unittest两种前置和两种后置方法;
- 那具体这四种方法是什么呢?看下表:
方法 | 说明 |
---|---|
setup() | 每执行一个用例之前执行一次,比如每次运行某个用例前,打开一次浏览器 |
teardown() | 每执行一个用例之后执行一次,比如每次运行某个用例后,关闭一次浏览器 |
setupClass() | 每执行一个用例集之前执行一次,比如每运行一个testcase前,打开一次浏览器 |
teardownClass() | 每执行一个用例集之后执行一次,比如每运行一个testcase后,关闭一次浏览器 |
- 而setupClass()和teardownClass() 方法用配合
@classmethod
方法使用。