• metersphere-bot's avatar
    feat(UI测试): UI测试初版 (#11887) · 35da82ee
    metersphere-bot authored
    
    
    * feat: ui first commit
    
    * feat: mvp 指令解析引擎
    
    * feat: UI 单元测试
    
    * feat: ui路由
    
    * feat(ui): selenium 部分指令翻译
    
    * feat: 添加remoteDriver依赖
    
    * feat: 首次提交sql,前后端接口
    
    * fix: 接口调用恶意删除文件漏洞
    
    * fix: 测试计划性能测试用例order字段初始化报错
    
    * feat: UiScenario转换工具类
    
    * feat: ui 列表页部分代码
    
    * feat: 导入的部分代码
    
    * fix: 打开百度demo
    
    * refactor: 修改字段名称
    
    * refactor: 重构模块树后端
    
    * feat: 编辑 ui 页面数据
    
    * fix: 模块通用操作
    
    * feat: 通用方法模块操作增加方法
    
    * feat: 添加元素管理列表字段
    
    * feat: 元素库相关
    
    * feat: 创建ui自动化引用关系表
    
    * fix: 模块树操作框
    
    * fix: 解決一些控制台报错
    
    * feat: 前端定义,精细化 locator 组件,动态组件通过 v-model 双向绑定
    
    * feat: ui场景编辑页面左侧步骤编辑
    
    * build: 统一字符集
    
    * feat: ui场景报告复用接口场景报告
    
    * refactor: argtype类
    
    * feat: 指令结构解析,json-schema引入
    
    * feat: UI场景debug接口
    
    * feat: ui报告处理
    
    * feat: 保存ui测试场景
    
    * build: 修改ignore
    
    * refactor: 基本信息保存
    
    * feat: ui场景编辑页元素库相关
    
    * feat: vuex mutaions,添加普通指令
    
    * feat: 其他参数组件,以及部分重构
    
    * feat: ui场景执行生成报告
    
    * fix: 截图名称,添加新指令类型
    
    * refactor: 模块管理中增加UI开关
    
    * fix:左侧步骤样式美化
    
    * fix:解决 locator 报错。以及步骤数报错
    
    * fix: commandConfig 前后置指令
    
    * fix: 测试用例api
    
    * refactor(ui): 注入脚本全局配置参数以及单个脚本配置参数
    
    * fix(ui): 测试用例修改
    
    * feat: ui报告细节优化
    
    * feat: ui报告细节
    
    * fix: 接口报告列表展示了ui的报告
    
    * fix: sync xpack
    Co-authored-by: default avatarzhangdahai112 <dahai.zhang@fit2cloud.com>
    Co-authored-by: default avatarjunhong <junhong.zhou@fit2cloud.com>
    Co-authored-by: default avatarAnAngle <1323481023@qq.com>
    Co-authored-by: default avatarchenjianxing <jianxing.chen@fit2cloud.com>
    Co-authored-by: default avatarCaptainB <bin@fit2cloud.com>
    35da82ee