阶段1:用户交互配置(收集核心参数)
|
步骤编号 |
操作描述 |
组件 |
配置细节 |
输入/输出变量 |
说明 |
|
1.1 |
创建自定义对话框 |
自定义对话框 |
• 标题:网页功能测试配置 • 尺寸:600×400px |
- |
集中收集用户配置 |
|
1.2 |
选择测试模块(多选) |
多选框组 |
• 选项:按页面实际模块填写(如首页、坐席监控、班长管理、工单管理...) • 绑定变量: |
输出: |
选项需与页面模块文本完全一致 |
|
1.3 |
正常截图根路径 |
文件夹选择框 |
• 绑定变量: |
输出: |
- |
|
1.4 |
错误截图根路径 |
文件夹选择框 |
• 绑定变量: |
输出: |
- |
|
1.5 |
WPS配置 |
文本输入框 |
• API密钥绑定: |
输出:WPS认证信息 |
- |
|
1.6 |
初始化模块-子菜单映射 |
变量初始化 |
• 变量: |
输出: |
需与页面子菜单文本一致 |
|
1.7 |
显示对话框并确认 |
显示对话框 |
• 模态显示,点击“确认”后生效 |
- |
未勾选模块则提示“请选择至少一个模块” |
阶段2:文件夹预处理(确保存储路径)
|
步骤编号 |
操作描述 |
组件 |
配置细节 |
输入变量 |
输出变量 |
|
2.1 |
获取当前日期 |
获取当前日期 |
• 格式:YYYYMMDD |
- |
|
|
2.2 |
拼接正常截图路径 |
文本拼接 |
• 内容: |
|
|
|
2.3 |
创建正常截图文件夹 |
创建文件夹 |
• 路径: |
|
- |
|
2.4 |
拼接错误截图路径 |
文本拼接 |
• 内容: |
|
|
|
2.5 |
创建错误截图文件夹 |
创建文件夹 |
• 路径: |
|
- |
|
2.6 |
拼接错误日志路径 |
文本拼接 |
• 内容: |
|
|
|
2.7 |
创建错误日志文件夹 |
创建文件夹 |
• 路径: |
|
- |
阶段3:网页自动化测试(核心遍历+定位)
|
步骤编号 |
操作描述 |
组件 |
配置细节 |
输入变量 |
输出变量 |
|
3.1 |
打开目标网页 |
打开浏览器 |
• 网址:目标系统URL,最大化窗口 |
- |
|
|
3.2 |
遍历选中的模块 |
ForEach循环 |
• 列表: |
|
|
|
3.3 |
清洗模块名 |
文本替换 |
• 替换规则:`\ / : * ? " < > |
|
|
|
3.4 |
提取当前模块的子菜单 |
文本处理 |
1. 分割 |
|
|
|
3.5 |
遍历子菜单 |
ForEach循环 |
• 列表: |
|
|
|
3.6 |
清洗子菜单名 |
文本替换 |
• 同3.3,处理 |
|
|
|
3.7 |
定位模块元素(展开按钮) |
获取相似元素列表(web) |
• 网页: |
|
|
|
3.8 |
提取模块元素 |
获取列表指定位置项 |
• 列表: |
|
|
|
3.9 |
分支判断:模块元素是否存在 |
分支判断 |
• 条件: |
|
- |
|
3.10 |
点击模块(展开子菜单) |
点击元素(web) |
• 网页: |
|
- |
|
3.11 |
等待子菜单加载 |
等待元素出现(web) |
• XPath: |
|
|
|
3.12 |
定位子菜单元素 |
获取相似元素列表(web) |
• XPath: |
|
|
|
3.13 |
提取子菜单元素 |
获取列表指定位置项 |
• 列表: |
|
|
|
3.14 |
点击子菜单(进入页面) |
点击元素(web) |
• 网页: |
|
- |
|
3.15 |
检测页面异常 |
组件组合 |
1. HTTP状态码→ |
|
|
阶段4:结果处理(区分正常/错误)
|
步骤编号 |
操作描述 |
组件 |
配置细节 |
输入变量 |
输出变量 |
|
4.1 |
初始化结果列表 |
变量初始化 |
• 变量: |
- |
|
|
4.2 |
正常场景:截图 |
网页截图(web) |
• 路径: |
|
|
|
4.3 |
正常场景:记录结果 |
列表添加元素 |
• 内容: |
相关变量 |
|
|
4.4 |
异常场景:截图 |
网页截图(web) |
• 路径: |
|
|
|
4.5 |
异常场景:生成日志 |
写入文本文件 |
• 路径: |
相关变量 |
|
|
4.6 |
异常场景:记录结果 |
列表添加元素 |
• 内容: |
相关变量 |
|
阶段5:上传WPS表格
|
步骤编号 |
操作描述 |
组件 |
配置细节 |
输入变量 |
输出变量 |
|
5.1 |
生成WPS认证头 |
文本拼接 |
• 内容: |
|
|
|
5.2 |
创建当日视图 |
WPS多维表格-创建视图 |
• 表格ID: |
|
- |
|
5.3 |
遍历结果并上传 |
ForEach循环+组件 |
1. 上传截图至WPS云存储→ |
|
- |
阶段6:流程结束
|
步骤编号 |
操作描述 |
组件 |
配置细节 |
输入变量 |
说明 |
|
6.1 |
关闭浏览器 |
关闭浏览器 |
• 实例: |
|
- |
|
6.2 |
提示测试完成 |
提示对话框 |
• 内容: |
|
- |
1168

被折叠的 条评论
为什么被折叠?



