Python3+requests+unittest+log+excel+HTMLTestRunner+email框架接口自动化案例⑵——读取配置文件
一、配置文件
config.ini
Login:配置登录相关的信息
HTTP:配置接口baseurl
Report:配置测试人员名称、测试报告名称
Email:配置是否邮件发送测试报告开关
二、配置读取方法
readConfig.py
# _*_ coding:utf-8 _*_ import configparser,os from Common import getPathInfo #获取配置文件信息 class Read_Config(object): def __init__(self): path = getPathInfo.get_Path() #获得上级目录路径 config_path=os.path.join(path,'config.ini') #路径拼接 self.config = configparser.ConfigParser() #调用配置文件方法 self.config.read(config_path) #读取配置文件 def get_info(self,session,key): "读取配置文件config中指定段的键值" return self.config.get(session,key) if __name__ == '__main__': print(Read_Config().get_info('Login','login_host')) #测试一下,我们读取配置文件的方法是否可用
—————————————————————————————— 选择正确的事、再把事做正确
——————————————————————————————