常用参数:
查看命令行参数:pytest --help
如图:出现了所有命令行参数说明
pytest -v
-v参数可以输出用例详细执行信息,包括用例名等
pytest -s
输出用例中的调试信息,比如print打印信息
在test_demo1.py文件中插入一句打印信息
注意:-v和-s可以一起使用,变成-vs
pytest -k
可以通过表达式的方式运行测试用例
pytest -vs -k “test_demo1 or test_demo2” #表示这两个用例一起运行
pytest -q
简化输出信息
pytest -x
遇到错误或者用例不通过,则退出执行
pytest --lf
只重新运行上次运行失败的用例
pytest --ff
先执行完上次失败的测试用例后,再执行上次正常的测试用例
pytest --maxfail=num
用例运行时,允许的最大失败次数,超过则立即停止执行