爱测-测试人社区
如何在pytest 传外部参数,供我case获取和使用
霍格沃兹答疑区
picqpicq
(Demon)
2020 年7 月 12 日 07:56
1
比如我命令行通过pytest --host
www.baidu.com
我在case中如果去取到这个–host
对应的www.baidu.com
pytest 执行 python 文件的时候,如何像 python 执行 python 文件那样传入参数,比如:python test.py arg1 写成 pytest test.py arg1
Jaxon
(霍格沃兹-修然)
2020 年7 月 12 日 08:08
2
需要在conftest.py添加命令行选项,命令行传入参数”–cmdopt“, 用例如果需要用到从命令行传入的参数,就调用cmdopt函数:
启动demo:pytest -s test_xxx.py --cmdopt=参数
关闭