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的格式(自行回顾),最后执行成功了

相关推荐
糖豆豆今天也要努力鸭5 分钟前
torch.__version__的torch版本和conda list的torch版本不一致
linux·pytorch·python·深度学习·conda·torch
何大春21 分钟前
【弱监督语义分割】Self-supervised Image-specific Prototype Exploration for WSSS 论文阅读
论文阅读·人工智能·python·深度学习·论文笔记·原型模式
在下不上天29 分钟前
Flume日志采集系统的部署,实现flume负载均衡,flume故障恢复
大数据·开发语言·python
SEVEN-YEARS32 分钟前
深入理解TensorFlow中的形状处理函数
人工智能·python·tensorflow
EterNity_TiMe_37 分钟前
【论文复现】(CLIP)文本也能和图像配对
python·学习·算法·性能优化·数据分析·clip
Suyuoa1 小时前
附录2-pytorch yolov5目标检测
python·深度学习·yolo
好看资源平台2 小时前
网络爬虫——综合实战项目:多平台房源信息采集与分析系统
爬虫·python
进击的六角龙2 小时前
深入浅出:使用Python调用API实现智能天气预报
开发语言·python
檀越剑指大厂2 小时前
【Python系列】浅析 Python 中的字典更新与应用场景
开发语言·python
湫ccc2 小时前
Python简介以及解释器安装(保姆级教学)
开发语言·python