本文转自测试人社区,原文链接: https://ceshiren.com/t/topic/31774
一、Pytest配置文件
1.1 pytest.ini的定义
pytest.ini
是pytest
的配置文件;- 可以修改
pytest
的默认行为; - 不能使用任何中文符号,包括汉字、空格、引号、冒号等。
1.2 pytest.ini的作用
- 修改用例的命名规则;
- 配置日志格式,比代码配置更方便;
- 添加标签,防止运行过程报警告错误;
- 指定执行目录;
- 排除搜索目录;
- 添加默认参数。
1.3 pytest配置-改变运行规则
1.4 pytest配置-添加默认参数
1.5 pytest配置-指定/忽略执行目录
1.6 pytest配置-日志
- pytest.ini 文件配置日志级别,保存地址等内容。
注意:
windows系统 需要把中文 注释去掉。
输出日志配置:
- 创建log_util.py 文件
- 使用的地方导入 logger对象,调用对应的日志输出方法