1、命令执行,控制台执行:pytest
(注意,带test_开头或_test结尾的方法 \ 函数 \ 类 才会被执行)
2、推荐使用的执行方法:
pytest.main(['-vs', '../demo/', '--html=./report/report.html','--self-contained-html'])
-q: 安静模式, 不输出环境信息
-v: 丰富信息模式, 输出更详细的用例执行信息
-s: 显示程序中的print/logging输出
../demo/(demo是一个文件夹名非固定):执行demo文件夹下的所有用例
--html=路径 : 生成pytest自带的html报告
--self-contained-html:生成不带css文件的单个html文件
pytest --resultlog=./log.txt生成log
pytest --junitxml=./log.xml生成xml报告