本章節主要講解caselist.txt、config.ini、Main.py文件,以及展示測試報告、日志等。 一、caselist.txt caselist存放需要執行的case名稱(TestCase目錄),不需要執行的時候就在case名稱前加上"#"號注釋掉,這樣可以選擇性的執行用例 ...
本章節主要講解excel測試用例 UI TestCase.xlsx unittest組織登錄測試用例,其中需要用到讀取UI TestCase.xlsx測試數據 paramunittest 參數化 調用loginPage類 斷言等方法。 詳細如下: 一 UI TestCase.xlsx 二 test login.py ...
2020-09-06 11:37 0 511 推薦指數:
本章節主要講解caselist.txt、config.ini、Main.py文件,以及展示測試報告、日志等。 一、caselist.txt caselist存放需要執行的case名稱(TestCase目錄),不需要執行的時候就在case名稱前加上"#"號注釋掉,這樣可以選擇性的執行用例 ...
本章節以網易企業郵箱登錄頁面為案例,封裝的方法主要有:登錄頁面元素、輸入賬號、輸入密碼、登錄成功、登錄失敗等登錄相關的步驟,loginPage是繼承了basePage類,相當於中間層,以后頁面元素變動,主要也是修改loginPage內容。 一、loginPage.py ...
。 2.POM模型的優點 a. 把web ui對象從測試腳本分離,業務代碼和測試腳本分離 ...
本章節主要是講解Public目錄中的公共方法,封裝的方法中都寫了詳細的注釋,具體封裝方法如下: 一、getPathInfo.py 二、log.py 日志系統:記錄執行用例過程中的log。 三、readConfig.py 讀取Config配置文件 ...
1.unittest單元測試框架文件結構 unittest是python單元測試框架之一,unittest測試框架的主要文件結構: File >report >all_case.py >test_case > ...
1.1 Python的運行環境 在我決定學習一門新語言Python的時候,Python3已經出來了,雖然目前是Python2與Python3同步維護,Python2擁有大量的類庫。 但是隨着時間的發展,Python3才是以后發展的主流,所以在這里我選擇的版本是Python3。 安裝 ...
關於selenium測試框架首先想到的就是PO模型,簡單說下PO模型 PO模型的概念和理解: PO就是一個設計思想,將代碼以頁面為單位進行組織,針對這個頁面上的所有信息、相關操作都放到一個類中,從而使具體的測試用例變成了簡單的調用和驗證操作。 優點:進行了拆分和分層 缺點:對於復雜的業務 ...