我们在接口的调用过程中,经常会出现要用到前一个用例返回的值
做下一个用例的入参,此时我们要如何去传参呢?网上有很多实现的方法
比如以列表的形式返回,或者以元组的形式返回参数等等;这里我不做详
细介绍;
这里我主要介绍的是通过pytest中的conftest.py文件实现参数调
用;先简单说一下我的需求:登录方法(login)封装到了conftest.py
文件中,用例A执行时要先调用login方法,同时返回要用到的两个参数;
用例B执行时要用到A返回的其中一个参数;我的操作方法如下(后期有
更好的实现方法时会继续更新文档)
实现步骤:
1、将用例A和login方法一起封装到conftest.py文件中,使用装饰器的功能,这里不做具体介绍
2、用例B调用时,可直接调用函数A,将返回的参数用元组的形式展示,然后就可以取你需要的参数进行传参了