學了unittest+接口測試后,又試着用框架去做UI測試。感覺還是很好用的。
項目里該有的基本都有了,供以后擴展學習做個參考。
鏈接:https://github.com/Mollylin0/monitor_ui
- 主要框架思路:
項目是用python3.6+selenium+beautifulreport寫成
config:存儲了關於drive、圖片、公共的配置文件
pageobjects:存儲selenium方法重新封裝的基類、初始登錄的方法、和被測試的頁面元素封裝方法等
public:存儲產生日志的文件。其中production——login是因為項目業務而新加的功能,可以忽略
report:存儲測試報告、Log
testcase:測試用例