pytest基本运行方式
1、主函数模式
1、运行所有:pytest.main()
2、指定模块:pytest.main(['-vs','xxxx.py'])
3、指定目录:pytest.main(['-vs','./文件名称'])
4、pytest支持单个函数写法:pytest.main(['-vs','./文件名/py文件名::类名::方法名'])
5、
重点:
pytest.ini配置文件,
1、存在位置,项目的根目录
2、编码格式:ANSI,可以使用notepad++修改编码格式
3、作用:改变pytest默认的行为
4、运行规则:不管是主函数模式,或者命令行模式运行,都会去读取整个配置文件
参数详解:
-s 表示输出调试信息,包括print打印的消息
-v 表示输出函数名信息,可与-s合用,-vs
-n 表示分布式,用法-n=2
--reruns 3 :失败用例重跑
-k 根据字符串匹配关键字执行方法
eg:pytest -vs ./文件名 -k 'po(关键字)'
pytest执行用例顺序
从上到下执行
@pytest.mark.run(order=3)

浙公网安备 33010602011771号