# SmartUI **Repository Path**: ksllh/SmartUI ## Basic Information - **Project Name**: SmartUI - **Description**: 分布式OpenHarmony UI自动化测试服务器 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-14 - **Last Updated**: 2025-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SmartUI - OpenHarmony UI 自动化测试平台 ## 项目简介 SmartUI 是一个专为 OpenHarmony 设计的 UI 自动化测试 Web 服务器程序,提供测试用例管理、设备管理和测试报告管理功能。 ## 主要功能 1. **测试用例管理**:浏览、编辑和执行测试用例 2. **设备管理**:查看设备信息,与设备通过 shell 交互,显示设备桌面、安装卸载 app、烧录镜像 3. **测试报告管理**:查看测试报告 ## 技术栈 - 后端:Python (Flask) - 前端:HTML, CSS, JavaScript (Vue.js) - 数据库:SQLite ## 安装与运行 ### 安装依赖 ```bash pip install -r requirements.txt ``` ### 运行服务器 ```bash python app.py ``` 默认情况下,服务器将在 http://localhost:5000 上运行。 ## 项目结构 ``` . ├── app.py # 主应用入口 ├── config.py # 配置文件 ├── requirements.txt # 依赖库列表 ├── static/ # 静态资源 │ ├── css/ # 样式文件 │ ├── js/ # JavaScript 文件 │ └── img/ # 图片资源 ├── templates/ # HTML 模板 └── modules/ # 功能模块 ├── device/ # 设备管理模块 ├── project/ # 项目管理模块 ├── report/ # 报告管理模块 └── utils/ # 工具函数 ```