Python 自动化测试config配置文件ini 配置目录

import ConfigParserimport os

path = os.path.join(os.path.dirname(__file__), ‘config.ini‘).replace(‘\\‘,‘/‘)print path

# config = ConfigParser.ConfigParser()# config.read(‘config.ini‘)# config.read(path)

# print config.sections()

conf = ConfigParser.ConfigParser()

#载入配置文件conf.read(‘112.ini‘)

print conf.sections()

ini文件需要和脚本在同一个目录下,不在的话则会显示为空。这个问题小弟搞不懂,于是一直出错。



原文地址:https://www.cnblogs.com/jinbaobao/p/10435614.html

时间: 2024-11-06 03:32:24

Python 自动化测试config配置文件ini 配置目录的相关文章

selenium+python自动化测试--读取配置文件(.ini)

前言:今天为什么要整理读取配置文件呢?原因是:公司正在做的项目,操作页面时都是根据路由跳转,由于自己经验尚浅,将url地址写在每个用例中,导致每次开发一更改路由,我就要去每个页面中修改url地址,光来来回回找页面就很费时间,所以就想到了用配置文件,将所有url地址放在一个文件中,页面用到哪个时读取哪个. 一.基础了解 ini ini配置文件格式如下: ;这里是注释 [section0] key0 = value0 key1 = value1 [section1] key2 = value2 ke

requirejs.config配置paths的时候,配置目录和配置文件的区别

假设我们的项目结构如下: index.html main.js libs --haha.js --cores --cores1.js --core2.js --utils --util1.js --util2.js --services --service1.js --service2.js 如果项目规模比较大,那么js文件将会非常多,通常我们会按照目录进行组织和分组.在上面的代码中如果我们想使用core1.js.core2.js.util1.js.util2.js.service1.js.se

App.config和Web.config配置文件的自定义配置节点

前言 昨天修改代码发现了一个问题,由于自己要在WCF服务接口中添加了一个方法,那么在相应调用的地方进行更新服务就可以了,不料意外发生了,竟然无法更新.左查右查终于发现了问题.App.config配置文件中的配置貌似出现了问题.查找节点发现是如下节点: <configSections> <section name="Test1" type="Demo.Section1,Demo"/> .............. </configSect

Detailed Error Information: Module IIS Web Core Notification 未知 Handler 尚未确定 Error Code 0x80070032 配置错误 无法读取配置节“spring”,因为它缺少节声明 配置文件 \\?\d:\用户目录\我的文档\visual studio 2015\Projects\LiS

Detailed Error Information: Module    IIS Web Core Notification    未知 Handler    尚未确定 Error Code    0x80070032 配置错误    无法读取配置节“spring”,因为它缺少节声明 配置文件    \\?\d:\用户目录\我的文档\visual studio 2015\Projects\LiShu\LiShu.WebApp\web.config 没有加载sping 的dll文件

在电脑上找到这个路径:D:\jakarta-tomcat-6\conf\Catalina,将localhost目录直接删除掉,再一运行,就没事了! 因为配置文件中配置了启动程序,而webapps文件夹下却没有此应用程序,所以出现了上述错误。

java.lang.IllegalArgumentException: Document base D:\appservers\apache-tomcat-6.0.20\webapps\megaeyes_enterprise_manager does not exist or is not a readable directory 2010-05-20 15:28:31|  分类: tomcat|举报|字号 订阅 2010-5-20 15:22:44 org.apache.catalina.co

C#项目 App.config 配置文件不同使用环境配置

问题 部署项目时,常常需要根据不同的环境使用不同的配置文件.例如,在部署网站时可能希望禁用调试选项,并更改连接字符串以使其指向不同的数据库.在创建 Web 项目时,Visual Studio 自动生成了 Web.config.Web.Debug.config.Web.release.config这3个不同的配置文件,并提供了转换工具,用于在部署项目时自动转换配置文件内容.具体可以参考这2篇文章:如何:在部署 Web 应用程序项目时转换 Web.config 和 用于 Web 应用程序项目部署的

Spring Cloud Alibaba(二) 配置中心多项目、多配置文件、分目录实现

介绍 之前Spring Cloud Config基础篇这篇文章介绍了Spring Cloud Config 配置中心基础的实现,今天继续聊下Spring Cloud Config 并结合nacos做服务注册中心,实现多项目.多配置文件.按项目目录划分等功能的配置服务中心. 阅读本篇文章之前,最好要有nacos基础:关于nacos是什么,如何使用,可以参考我的上一篇文章 Spring Cloud Alibaba(一) 如何使用nacos服务注册和发现,或者直接链接到官网教程Nacos 快速开始 本

python接口自动化测试 - configparser配置文件解析器详细使用

configparser简介 ConfigParser模块已在Python 3中重命名为configparser 该模块定义了ConfigParser类. ConfigParser类实现一种基本的配置文件解析器语言,该语言提供的结构类似于 .ini 文件中的结构 ini文件相关知识 键值对可用 = 或者 : 进行分隔 section 的名字是区分大小写的,而 option 的名字是不区分大小写的 键值对中头部和尾部的空白符会被去掉 值可以为多行 配置文件可以包含注释,注释以 # 或者 ; 为前缀

EntityFramework在root目录web.config中的配置设置

未找到具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序的实体框架提供程序.请确保在应用程序配置文件的“entityFramework”节中注册了该提供程序.有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=260882. 确保项目中引入 pasting entityFramework.dll,然后在配置文件中配置(如果使用nuget)install包,可以忽略该篇随笔 <configuration> <