基於python語言下的UI自動化測試框架搭建(一)


pycharm工程展示

最近在搭一個UI自動化測試框架,想把整個搭建過程分享出來,如果有不對的地方,希望大家能夠指正,首先創建一個名稱為,antomation_framework_demo的工程文件,

pycharm中工程及文件如下圖所示:

config:文件中包含調用的瀏覽器驅動及打開的URL地址

framework:

  1、包含定義的頁面基類,封裝常用的頁面操作方法

  2、包含打開瀏覽器操作以及在相對路徑下獲取瀏覽器driver

  3、日志處理方法

logs:執行日志以時間格式保存在該文件夾下,如:20190809162812.txt

pageobjects:定義homepage類,用來處理常用頁面操作方法的操作

screenshots:執行截圖存放文件,命名格式與日志命名格式一致

test_report:存放執行后生成的測試報告

testsuits:持續集成執行方法

tools:瀏覽器驅動存放文件夾

config.ini:配置文件

好了,具體的包已經創建完成了,現在開始看一下config文件,首先在config文件夾下右鍵新建->file文件->名稱輸入config.ini點擊確定,打開config.ini,輸入如下配置:

#配置文件,只存儲瀏覽器類型和服務器URL #調用的瀏覽器驅動,保留現在使用的瀏覽器驅動
[browserType] #browserName = Firefox
browserName = Chrome #browserName = IE #打開URL地址,以百度為例
[testServer] URL = https://www.baidu.com

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM