创建一个文件 123.ini
[RegedElement]
user_mail=id>register_email
user_name=id>register_nickname
password=id>register_password
code_image=id>getcode_num
code_text=id>captcha_code
----------------------------------------------------------------
封装读取  pip install configparser
#coding=utf-8
import  configparser
class RedIni(object):
    def __init__(self,fil_name=None,node=None):
        if fil_name==None:
            fil_name=r"D:\Users\13413\PycharmProjects\untitled\selenium自动化\LocalElement.ini"
        if node==None:
            self.code="RegedElement"
        else:
            self.node=node
        self.cf=self.load_ini(fil_name)
    def load_ini(self,file_name):
        cf = configparser.ConfigParser()
        cf.read(file_name)
        return  cf
    def get_value(self):
       data=self.cf.get(self.code,'user_mail')
       return data
if __name__=='__main__':
    read_init=RedIni()
    print(read_init.get_value())
--------------------------------------------------------------------------------------------------------------------
创建一个包  
#coding=utf-8
from util.test4 import RedIni
class FindElement(object):
    def __init__(self,driver):
            self.driver=driver
    def get_element(self,key):
        read_ini=RedIni()
        data=read_ini.get_value(key)
        by=data.split('>')[0]
        value = data.split('>')[1]
        try:
            if by=='id':
                return self.driver.find_element_by_id(value)
            elif by=='name':
                return  self.driver.find_element_by_name(value)
            elif by == 'classname':
                return self.driver.find_element_by_name(value)
        except:
            return None
-------------------------------------------------------------------------------------------------------------------------