想學習po模型,configparser這個第三方庫首先得安裝。
這裡有乙個地方要注意的就是:python2與python3有點區別。
python2中,configparser要寫成:configparser (大寫)
python3中,直接匯入configparser (我現在用的是python3,大家在查資料的時候,看到了大寫的,就要知道,文章的作者用的是python2就可以了。根據自己實際情況安裝就是了,
configparser是讀取配置檔案的,而配置檔案中就是儲存了我們要測試的準備資料。
上面截圖中注釋掉的幾行**就是讀取:local檔案中的operator1的值。
說到配置檔案,這裡講一下注意事項或者說書寫格式。
首先我們要明確,配置檔案可以是txt,excel等形式。注意事項:箭頭指:裡面的名稱可以隨便取,但是方括號一定要有
通過以上倆個截圖,下面的截圖講的是配置檔案,上面的截圖講的是讀取配置檔案中的值。
後面一篇我會繼續講解:把讀取配置檔案中的測試資料和定位資訊,封裝成方法。供別的分層中隨時呼叫。
Python標準庫之ConfigParser模組
configparser模組用於生成和修改常見配置文件。比如配置檔案格式如下 default serveraliveinterval 45 compression yes compressionlevel 9 forwardx11 yes bitbucket.org user hg topsecre...
敏捷開發之PO
講到敏捷開發,那麼在每個team裡面,都會有乙個叫做po project owner 的角色.在敏捷開發中,po這個角色扮演了很關鍵的作用。首先講講po都會幹些什麼 1 po是開發team與客戶之間的橋梁,他負責與客戶溝通,並且商量需求。2 從客戶那邊確認了所有的需求之後,po需要對這些需求做乙個優...
selenium自動化測試框架之PO設計模式
物件導向的特性 封裝 繼承 多型。在自動化中一樣適用,selenium自動化測試中有乙個名字常常被提及pageobject 思想與物件導向的特性相同 通過po模式可以大大提高測試用例的維護效率。傳統測試指令碼的弊端 測試指令碼分離,維護成本高 可擴充套件性差 復用性低等 pageobject設計模式...