错误提示如下图
经过检查,代码直接在pytest运行不报错,模块libs,login,在项目中也存在
以下提供两种解决办法
方法一.修改conftest文件的位置
之前conftest文件是放在运行案例的testCase包下,将contest文件位置改为项目根目录下,在次运行,执行成功,没有报错
方法二:不改变conftest文件所在位置
在conftest文件中加入如下代码,注意要写在所有代码的最顶部,
将项目的根目录添加到sys.path中,经过验证,方法有效
import sys
# 根据文件模块的实际位置填写
sys.path.append('D:\Songqin\interface\Delivery_System_20240306')