• 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'))    #测试一下,我们读取配置文件的方法是否可用
    —————————————————————————————— 选择正确的事、再把事做正确 ——————————————————————————————
  • 相关阅读:
    清除浮动解决父元素高度塌陷问题
    canvas画动图
    vue实现列表的循环滚动
    localStorage读写操作
    angularJS快速入门
    python模块
    python函数式编程
    python高级特性
    Flask 快速入门
    JQuery Ajax
  • 原文地址:https://www.cnblogs.com/airb/p/13323614.html
Copyright © 2020-2023  润新知