自动化测试~读取yaml的测试数据
做自动化测试的时候,大多数同学会存放在Excel、Yaml、数据库中,接下来我们将编写一个demo,用来读取存放在yaml中的测试数据
1.下载依赖包
2. 导包
import logging:是我们封装好的日志模块
import yaml:导入yaml包
from base.impl.fileManageImpl import FileManageImpl:这里是我们对文件是否存在判断的一个实现类(下面要讲)
3.初始化
yamlPath:yaml文件路径
self.__yamlPath:实例属性
4.读取yaml数据
判断yaml路径是否存在,若是存在读取yaml数据
若是不存在返回空字典
5.完整代码
6.FileManageImpl代码
FileManage:是一个抽象类,FileManageImpl继承了FileManage
os.path.exists:判断路径是否存在
os.path.isdir(path):判断是否为目录
7.FileManage代码