目录:导读
前言
配置文件的类型
在python自动化测试中,为了减轻测试脚本维护过程中工作量,我们可以将一些常用的变量或者参数值放置在配置文件中。当我们需要修改某个变量的值时,只需修改配置文件中的选项值就可以实现这一目的。
除了可以减轻测试脚本在维护过程中的工作量,使用配置文件还有如下优点:
减少对源代码的改动点,提高代码的容错率;
提高了工作效率;
在自动化测试中,经常使用的配置文件类型包括如下两类。
分别为:
①.ini
②.yaml
其中.ini配置文件的书写格式如下:
[section1]
option1=value1
option2=value2......
[section2]
option3=value3
option4=value4......
【示例】
[log]
name=login_test
level=INFO
file_ok=True
file_name=login_test.log
.yaml配置文件的书写格式如下(一般使用字典的方式进行书写):
section1:
option1: value1
option2: value2
......
section2:
option3: value3
option4: value4
......
【示例】
log:
name: login_test
level: WARNING
file_ok: False
file_name: mylog.log
【说明】在使用.yaml配置文件时,option与value之间需要有一个空格
读取配置文件信息的操作流程