1. 程式人生 > >Web自動化測試框架結構

Web自動化測試框架結構

這是我經過學習和摸索後的成果,自主搭建了一個測試框架結構,目前專案已經完成,所以寫篇部落格來分享一下,也是對自己初期的一個肯定。話不多說,講起。

主要結構:

commons:主要用於存放一些公用檔案,如base_page,logger,units等檔案

config:配置項,放HTMLRunner.py和webdriver等配置檔案

error_png:用於存放異常時生成的圖片

logs:存放日誌目錄

necessary_files:存放一些用於上傳圖片或檔案時的一些必要檔案

pages:存放所有的page檔案

reports:生成報告目錄,含啟動程式檔案send_email.py

testcase:存放所有測試用例檔案

結構不唯一,依據專案而定,所以只需參考即可。

chromedriver:https://www.cnblogs.com/qingqing-919/p/9055285.html

cron表示式:https://www.cnblogs.com/junrong624/p/4239517.html