我将多个接口写入到一个yaml文件中,用${ }来获取token,将token值引用到下方接口的headers中,
使用框架pytest.mark.parametrize参数化时,将读取的yaml文件传给参数dist,
执行第一个用例(获取token接口),执行成功,也将token重新写入到yaml文件中
但执行第二个用例的时候,dist的值还是读取原yaml文件值,token:*token
请教怎么在执行第二个用例的时候,读取新的yaml文件值
如果还浏览器访问在线地址,同名文件会有缓存的问题.可以使用下面的方式强制访问新文件
http://website.com/xxx.yaml?r=时间戳
或者文件加hash值,如果 xxx.yaml 变成xxx.a1x2.yaml (保证每次的yaml都是一个新的)
nice