Python+selenium之读取配置文件内容
Python+selenium之读取配置文件内容
- Python支持很多配置文件的读写,此例子中介绍一种配置文件的读取数据,叫ini文件,python中有一个类ConfigParser支持读ini文件。
- 将ini文件命名为config.ini,代码如下所示
#this is config file,only store browser type and server URL
[browserType]
#browserName=Firefox
browserName=Chrome
#browserName=IE
[testServer]
3.然后新建一个测试python文件,命名为testconfig.py,测试脚本如下所示
#coding:utf-8
import ConfigParser
import os
class TestReadConfig(object):
def get_value(self):
root_dir=os.path.dirname(os.path.abspath('.'))#表示获取当前文件夹的所在的目录
print root_dir
config=ConfigParser.ConfigParser()
file_path=os.path.dirname(os.path.abspath('.'))+'/pro1/config/config.ini'
config.read(file_path)
browser=config.get("browserType","browserName")
url=config.get("testServer","URL")
return (browser,url)
trcf=TestReadConfig()
print trcf.get_value()
注意:config.read(file_path),file_path这里的路径需写对,若不太清楚路径,可以通过pycharm中的Debug来设置断点,进行查看。【F8】运行到下一行
4.测试结果如下图所示:
详情参考:http://blog.csdn.net/u011541946/article/details/70174276
- Python+Selenium中级篇之5-Python读取配置文件内容
- Python + Selenium自动化测试 -- 读取ini配置文件
- python + selenium2 如何自定义firefox读取配置文件
- python 学习记录(11)-文件处理/读取文件/文件写入内容/文件删除/文件复制/文件重命名/后缀名/内容查找与替换/文件比较/ 配置文件访问/目录创建与删除/遍历目录/定向输出
- Python+Selenium进行UI自动化测试项目中,常用的小技巧2:读取配置文件(configparser,.ini文件)
- c/c++: 读取配置文件(文本)内容的简单实现
- 用python写的一个超小型配置文件读取器
- python进制转换(读取纯二进制文件内容)
- 读取INI配置文件内容(源文件C)
- 读取本机的Java运行环境和相关配置文件的内容 推荐
- VC程序读取配置文件内容
- python读取指定字节及位置的文件内容
- python读取文件:固定大小内容
- Python利用ConfigParser读取配置文件
- CDays-3 习题二 (字典及文件读取练习)及相关内容解析。Python 基础教程
- c# winform 读取ini配置文件信息内容
- java 读取properties配置文件内容乱码 --日文乱码对应方法
- python 读取ini配置文件模块 configobj 介绍
- 编写一个文件,读取 src 下面day12包 下面的my.properties 文件,文件内容如下, className=day12.User 结合 IO、反射知识,完成 配置文件中对象的创建和方法调用。并编写方法,列举出 Student 类中所有的属性、
- Python读取ini配置文件