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

相关推荐
HAPPY酷28 分钟前
给纯小白的Python操作 PDF 笔记
开发语言·python·pdf
传奇开心果编程1 小时前
【传奇开心果系列】Flet框架实现的家庭记账本示例自定义模板
python·学习·ui·前端框架·自动化
王者鳜錸2 小时前
PYTHON让繁琐的工作自动化-PYTHON基础
python·microsoft·自动化
key_Go3 小时前
7.Ansible自动化之-实施任务控制
python·ansible·numpy
wyiyiyi10 小时前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
mit6.82410 小时前
[1Prompt1Story] 滑动窗口机制 | 图像生成管线 | VAE变分自编码器 | UNet去噪神经网络
人工智能·python
没有bug.的程序员11 小时前
JVM 总览与运行原理:深入Java虚拟机的核心引擎
java·jvm·python·虚拟机
甄超锋11 小时前
Java ArrayList的介绍及用法
java·windows·spring boot·python·spring·spring cloud·tomcat
AntBlack12 小时前
不当韭菜V1.1 :增强能力 ,辅助构建自己的交易规则
后端·python·pyqt
杜子不疼.14 小时前
《Python学习之字典(一):基础操作与核心用法》
开发语言·python·学习