0
点赞
收藏
分享

微信扫一扫

AutoLine源码分析之静态页面模板及对应API介绍


AutoLine源码分析之静态页面模板及对应API介绍_react

什么是AutoLine开源平台

AutoLine开源平台是一个开源自动化测试解决方案,基于RobotFramework进行二次开发,支持RobotFramework几乎所有的库。

源码地址

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

码 云 地 址:https://gitee.com/lym51/AutoLine 

前言

    本文主要分享AutoLine开源平台中各静态页面模板的作用及对应的API渲染。

API

    下图展示了各种常用的GET API,均定义是现在main package下的view.py中

AutoLine源码分析之静态页面模板及对应API介绍_java_02

注:

index()    首页

dashboard()   登录成功后的主页页面

logout()  注销登录,跳转至登录页面

user()     用户管理页面

help()    帮助文档页面

product() 产品管理页面

project()  项目管理页面

task()     任务管理页面

task_list()  调度管理页面

mange()  分类管理页面

test_run()   运行

debug()     调试运行

report()     报告管理页面

run_logs()  运行日志

detail()      详细报告

view_image()  查看截图

随便列举几个看看源码

AutoLine源码分析之静态页面模板及对应API介绍_vue_03

说明:

@login_required  表示为登录后才有访问权限

@main.route('/user', methos=['GET'])  表示url为/user  只允许get请求

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

这里需要对flask路由机制有所了解才能理解,所以你需要自己去学flask喲,推荐两本本书,去学习python flask开发

静态模板

        下面我们一看看AutoLine的静态页面模板

AutoLine源码分析之静态页面模板及对应API介绍_vue_04

注:上面每一个或多个模板对应一个API,用于渲染至前端展示

其中:403.html,404.html,500.html为自定义的http错误请求码对应提示信息页面

对于每个模板的作用这里不在一一累述了,请根据名称或直接看对应的html源码即可。

例如:

index.html  即为首页,对应index() API

dashboard.html  则登录成功后的首页,对应dashboard() API

project.html  则为项目管理页面


举报

相关推荐

0 条评论