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

 

posted @ 2024-12-23 18:46  干脆面666  Views(7)  Comments(0Edit  收藏  举报
/* 看板娘 */ /* 点击鼠标烟花效果 */