# minotaurus **Repository Path**: victorcheng/minotaurus ## Basic Information - **Project Name**: minotaurus - **Description**: 衢州园林的UI自动化脚本(python+selenium) - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-05-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##基于 selenium 的 web 自动化测试系统 ###一、 系统介绍 ####1.系统结构 |访问限制|目录结构|功能描述| |---|---|---| | PUBLIC | auto | 核心逻辑 | | PUBLIC | client | 用户操作 | | PUBLIC | main | 启动入口 | | PUBLIC | model | 数据模型 | | PUBLIC | util | 常用工具 | ####2.功能划分 ``` |── minotaurus | └── auto --------------------------------- 核心逻辑 | └── client ------------------------------- 用户操作 | └── main --------------------------------- 启动入口 | └── model -------------------------------- 数据模型 | └── util --------------------------------- 常用工具 ``` ####二、框架目标 1.提供基于selenium的web项目自动化测试基本功能
2.实现操作录制并依据录制自动测试
3.实现异常报表生成
4.依据规则自动生成测试数据
####三、模块说明 #####   (1) auto
######     - 核心逻辑 :
######     - 主要完成操作录制中的逻辑,包括发现定位目标。
#####   (2) client
######     - 用户操作 : ######     - 针对用户的命令操作,如导出测试结果报表
#####   (3) main
######     - 启动入口 : ######     - 自动化测试系统的启动脚本
#####   (4) model
######     - 数据模型 :
######     - 依据数据规则自动生成测试数据。 #####   (5) util
######     - 常用工具 :
######     - 包含时间格式处理等基础工具,提供常用功能工具箱。 ####四、技术选择 1.Python3.x
2.selenium
3.MySQL/ES
4.markdown