conftest中fixture装饰器修饰的方法,在测试用例中作为参数传递,提示没有被定义

把读取yaml文件的方法写在conftest中,并设置为fixture,然后测试用例pytest.mark.parametrize参数化传参函数名,但提示该字段没有被定义
那么,如何才能把读取文件的代码定义在conftest中呢
image


有一个很直接的问题,就是你的yaml文件并没有生效,你的文件后缀名写错了,写把文件名写正确:test.yaml, 让程序先正常识别到这个yaml文件,然后再看后续有没有别的问题报错

当前是这里报错了,先解决这个问题。