python UI自動化實戰記錄八:腳本優化之添加配置

1 在項目目錄下添加文件 config.ini

寫入:

[Domain]
domain = http://test.domain.cn

 

2 項目目錄下添加python文件 read_config.py

寫入:

#coding:utf-8
"""
讀取同一目錄下的配置文件
"""

import configparser
import os

class EnvConfig:
    dir = os.path.dirname(__file__) # 配置文件和截圖文件夾都放在該目錄下

    configpath = os.path.join(dir,'config.ini') # 配置文件

    screenshotpath = os.path.join(dir,'screenshot') # 截圖目錄

    reportpath = os.path.join(dir,'report') # 測試報告目錄

    cp = configparser.ConfigParser()
    cp.read(configpath)
    domain = cp.get("Domain", "domain")

 

3 將代碼裏的截圖目錄,測試域名都替換掉。當測試環境改變時,無需修改各頁面的domain,只需修改配置文件即可。

 

screenshotdir = EnvConfig.screenshotpath
domain = EnvConfig.domain

 

the end!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章