一、框架目錄
- actions:封裝業務操作鏈,是一個包
- pages:封裝各模組頁面操作方法,是一個包
- testcase:封裝具體業務測試用例,是一個包
- common:底層程式碼封裝,比如:核心操作,檔案處理,日誌等,是一個包
- doc:程式指南檔案目錄
- pagefiles:頁面元素定位資訊,是一個目錄
- config:管理配置檔案,是一個目錄
- data:管理測試資料,是一個目錄
- report:管理測試結果及測試報告,是一個目錄
- screenshot:截圖資料資訊,是一個目錄
- logs:管理日誌檔案,是一個目錄
- conftest.py:重寫pytest自帶鉤子函式或fixture
- paths_manager.py:管理相關資料或配置檔案路徑
- pytest.ini:pytest基本配置資訊
- run.py:程式的入口
二、框架設計思想圖
三、allure報告