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

相关推荐
wjykp4 分钟前
4.脑电实验设计的原理与实例
python
weixin_481950356 分钟前
跟AI学习用python制作下载器-3
开发语言·python·学习
HappRobot9 分钟前
Python语言有接口概念吗
开发语言·python
jhf202010 分钟前
热门的南京GEO优化系统
大数据·人工智能·python
如果曾经拥有13 分钟前
医学本体识别 映射-UMLS
开发语言·python
2301_8105407314 分钟前
python第一次作业
开发语言·python·算法
【赫兹威客】浩哥16 分钟前
【赫兹威客】Pycharm安装详细教程
python·pycharm
oscar99920 分钟前
深入解析不安全反序列化漏洞与防护[高风险]
开发语言·python·安全
落叶,听雪21 分钟前
性价比高的软著助手供应商选哪家
大数据·人工智能·python
暴风鱼划水26 分钟前
大型语言模型(入门篇)C
python·语言模型·大模型·llm