主要功能详解
1. 脚本列表管理
脚本列表以表格形式显示项目的所有操作步骤:
| 列名 |
说明 |
| 序号 |
操作的执行顺序 |
| 执行名称 |
操作的名称标识 |
| 执行方式 |
操作的类型(输入、点击、获取等) |
| 状态 |
执行状态(待执行、执行中、成功、失败) |
| 选择 |
复选框,用于选择要执行的操作 |
提示:双击脚本列表中的行可以快速打开操作配置窗口进行编辑。
2. 脚本执行控制
系统提供多种执行方式:
- 单个执行:执行选中的单个操作步骤
- 全部执行:按序号顺序执行所有操作步骤
- 批量执行:执行勾选的操作步骤
- 停止执行:停止当前正在执行的脚本
- 执行计数:设置脚本执行的次数(循环执行)
注意:执行过程中可以随时点击"停止执行"按钮中断脚本执行。停止后,已执行的操作不会回滚。
3. 执行状态显示
系统会实时显示每个操作步骤的执行状态:
- 待执行:操作尚未执行(灰色)
- 执行中:操作正在执行(蓝色)
- 成功:操作执行成功(绿色)
- 失败:操作执行失败(红色)
提示:执行状态会实时更新,方便用户了解脚本执行进度。
4. 临时变量管理
临时变量用于在执行过程中存储和传递数据:
- 查看变量:在临时变量列表中查看所有变量及其值
- 添加变量:手动添加新的临时变量
- 编辑变量:修改现有变量的值
- 删除变量:删除不需要的临时变量
- 清空变量:清空所有临时变量
使用场景:
- 存储从页面获取的数据
- 在多个操作步骤之间传递数据
- 存储处理后的数据结果
- 作为后续操作的输入参数
5. 执行日志查看
执行日志记录脚本执行的详细过程:
- 每个操作步骤的执行时间
- 操作执行的结果(成功/失败)
- 错误信息和异常堆栈
- 获取到的数据内容
- 临时变量的变化情况
注意:执行日志可以帮助排查脚本执行问题,建议在执行失败时查看日志详情。
6. 脚本导入导出
系统支持脚本的导入导出功能:
- 导出脚本:将项目的所有脚本导出为JSON文件
- 导入脚本:从JSON文件导入脚本到当前项目
- 导出勾选项:只导出勾选的脚本项
使用场景:
- 备份脚本配置
- 在不同项目之间复制脚本
- 脚本版本管理
- 脚本分享和协作
7. 数据关联功能
系统支持关联产品管理和文章管理的数据:
- 产品数据:可以选择产品分类和产品,脚本执行时可以使用产品数据
- 文章数据:可以选择文章分类,脚本执行时可以使用文章数据
- 标题数据:可以使用产品标题数据,支持切换标题
- 临时标题:存储处理后的标题数据