python+appium调@pytest.mark.parametrize返回missing 1 required positional argument:

出错描述:

1、在做python+appium自动化测试时,使用装饰器@pytest.mark.parametrize("参数",[值1,值2,值3]),测试脚本执行返回test_xx() missing 1 required positional argument:"参数"

2、检查老半天以为自己调用装饰器语法错误,结果是因为这个装饰器是pytest的,而我当前测试脚本所在类继承了unittest,执行的时候用的是unittest框架,所以直接报错

解决办法:

1、测试脚本所在类不能继承unittest

2、测试脚本要符合pytest的格式(自行回顾),最后执行成功了

相关推荐
Lxinccode28 分钟前
python(59) : 多线程调用大模型ocr提取图片文本
开发语言·python·图片提取文字·批量提取文件·多线程ocr
梁辰兴36 分钟前
PyCharm使用了Conda的虚拟环境创建的的Python项目,下载库(包)到该项目的虚拟环境中
python·pycharm·conda·错误·异常·异常报错
自由日记37 分钟前
python简单线性回归
开发语言·python·线性回归
Halo_tjn1 小时前
Set集合专项实验
java·开发语言·前端·python
vvoennvv2 小时前
【Python TensorFlow】 BiTCN-LSTM双向时间序列卷积长短期记忆神经网络时序预测算法(附代码)
python·神经网络·tensorflow·lstm·tcn
q***42052 小时前
python的sql解析库-sqlparse
数据库·python·sql
大数据追光猿3 小时前
LangChain / LangGraph / AutoGPT / CrewAI / AutoGen 五大框架对比
经验分享·笔记·python·langchain·agent
wang_yb3 小时前
别急着转投 Polars!Pandas 3.0 带着“黑科技”杀回来了
python·databook
Jamesvalley3 小时前
flask处理所有logging
后端·python·flask
ekprada3 小时前
DAY 16 数组的常见操作和形状
人工智能·python·机器学习