pytest7.4.0后报错:fixture '方法名' not found
当你python中的pytest升级到7.4.0(包含)后,会发现脚本报错了,
如以下报错信息:fixture 'start_driver' not found
找不到你的测试夹具
出现此问题不要慌,如果你之前脚本是可以正常执行,升级pytest后报此错误,那大概率就是pytest升级问题导致的。
解决方法:
不要改什么内容,只需要把你的 conftest.py 文件移动下位置即可,如下图中说明
然后再尝试运行你的脚本,发现就不会报错了,可正常运行。
也可以查看另一位大佬的分析总结:https://www.cnblogs.com/wuxianfeng023/p/17541307.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步