# webauto **Repository Path**: flex-gitee/webauto ## Basic Information - **Project Name**: webauto - **Description**: WebAuto - AI Web Automation Testing Platform - **Primary Language**: Unknown - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-18 - **Last Updated**: 2026-04-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
AI 驱动的 Web 自动化测试平台
--- ## ✨ 功能特性 WebAuto 是一个集成了 **Midscene.js AI** 和 **Playwright** 的 Web 自动化测试平台,提供可视化的测试用例管理与执行能力。 ### 🔧 核心功能 | 功能 | 描述 | |------|------| | **项目管理** | 多项目隔离,独立配置环境与元素库 | | **页面与元素库** | 按 URL 维度管理页面元素,支持 CSS/XPath 选择器,步骤可直接引用元素库 | | **测试用例** | 可视化拖拽编排测试步骤,支持关键字驱动与参数化 | | **前置用例链** | 用例间依赖管理,支持递归执行前置用例链 | | **测试计划** | 多用例组合执行,计划级执行汇总与统计 | | **AI 智能执行** | 集成 Midscene.js CLI + 豆包 AI 模型,支持自然语言驱动的元素定位 | | **执行报告** | 详细的步骤级执行报告,含截图、AI 交互记录与错误诊断 | | **通过率趋势** | 7 / 30 / 90 天通过率趋势折线图,项目与用例级别均支持 | | **环境管理** | 多环境配置(开发/测试/预发),变量注入与动态替换 | ### 🎯 执行引擎 - **混合执行引擎(Hybrid Executor)**:自动生成 Midscene YAML 测试文件,调用 CLI 执行 - **XPath 精确定位**:元素库选择器自动转换为 XPath,支持 Midscene 精确定位参数 - **截图与报告**:每步执行自动截图,生成 Midscene HTML 报告 - **AI 请求日志**:记录 Midscene AI 的请求与响应,便于调试与审计 --- ## 🛠 技术栈 ### 前端(Web) - **Vue 3** + `