當前位置:
首頁 > 最新 > AutoLine源碼分析之靜態頁面模板及對應API介紹

AutoLine源碼分析之靜態頁面模板及對應API介紹

什麼是AutoLine開源平台

AutoLine開源平台是一個開源自動化測試解決方案,基於RobotFramework進行二次開發,支持RobotFramework幾乎所有的庫。

源碼地址

github地址: https://github.com/small99/AutoLine

碼 雲 地 址:https://gitee.com/lym51/AutoLine

前言

本文主要分享AutoLine開源平台中各靜態頁面模板的作用及對應的API渲染。

API

下圖展示了各種常用的GET API,均定義是現在main package下的view.py中

註:

index() 首頁

dashboard() 登錄成功後的主頁頁面

logout() 註銷登錄,跳轉至登錄頁面

user() 用戶管理頁面

help() 幫助文檔頁面

product() 產品管理頁面

project() 項目管理頁面

task() 任務管理頁面

task_list() 調度管理頁面

mange() 分類管理頁面

test_run() 運行

debug() 調試運行

report() 報告管理頁面

run_logs() 運行日誌

detail() 詳細報告

view_image() 查看截圖

隨便列舉幾個看看源碼

說明:

@login_required 表示為登錄後才有訪問許可權

@main.route("/user", methos=["GET"]) 表示url為/user 只允許get請求

render_remplate("xxxx.html") 表示渲染templates目錄下的xxxx.html至前端

這裡需要對flask路由機制有所了解才能理解,所以你需要自己去學flask喲,推薦兩本本書,去學習python flask開發

靜態模板

下面我們一看看AutoLine的靜態頁面模板

註:上面每一個或多個模板對應一個API,用於渲染至前端展示

其中:403.html,404.html,500.html為自定義的http錯誤請求碼對應提示信息頁面

對於每個模板的作用這裡不在一一累述了,請根據名稱或直接看對應的html源碼即可。

例如:

index.html 即為首頁,對應index() API

dashboard.html 則登錄成功後的首頁,對應dashboard() API

project.html 則為項目管理頁面

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 開源優測 的精彩文章:

adb devices命令 unauthorized解決方案

TAG:開源優測 |