一、配置文件
把元素信息单独写在配置文件中。当元素信息有改动的时候,直接可以修改配置文件,而不需要去改动代码。
1、新建.ini的文件,用于放置元素信息
2、[节点]
这里把用户名、密码、点击登录、点击立项管理的元素信息,放在配置文件中。
用户名是以id进行定位的,前面是id,>是分隔符,后面是元素信息。
当要定位用户名的时候,直接读取user_name即可。
知识点:
1、配置文件的存放形式
二、封装读取配置文件的方法
1、配置文件写好后,需要对配置文件进行读取
2、读取配置文件需要用到第三方扩展包configparser
cmd -> Configparser pip install Configparser
安装完成后,引入 import configparser
这里看到两个方法,读取配置文件和获取配置文件的值
1、读取配置文件
先实例化configparser.Configparser()
然后在读取文件的路径configparser.read.(路径,编码格式uft-8)
#python3中,设置默认编码格式是utf-8,读写文件的时候加个encoding=”utf-8”
文件头就不需要指定文件编码
2、获取配置文件的值
configparser.get.(节点,key) 用来获取具体的值
3、读取配置文件需要传文件路径,获取配置文件的值需要传节点
所以在初始化的时候,就把路径和节点传进来,调方法时使用。
并且,当调用ReadIni这个类的时候,我就会调用load_ini这个方法