Commit Graph

3 Commits

Author SHA1 Message Date
a1a13aae65 feat(storage): 引入任务日志记录功能
- 新增 MongoLogRepository 类用于记录任务执行日志
- 在 FlowRunner 中集成日志记录,跟踪流程执行步骤
- 记录登录与业务流程的开始、成功、错误与中止状态
- 支持记录 XML 来源与快照(超长内容自动截断)- 扩展 README 文档说明日志字段与使用方式
-优化分页抓取逻辑,返回页面与记录统计数据
- 统一存储接口,暴露 MongoDB 客户端与数据库属性
- 增加步骤计数与执行时间统计功能
2025-10-20 22:38:13 +08:00
f8370eb85e feat(variables):重构变量服务为 Redis 实现并增强作用域支持
- 将变量服务从 HTTP 接口迁移至 Redis 存储,提升性能与可靠性
- 支持显式作用域前缀:site:xxx 和 global:xxx
- 实现变量 TTL 与一次性读取功能(var_ttl、var_single_use)
- 新增 VariableScope 枚举与 VariableTarget 缓存键设计
- 改进 VariableResolver 缓存机制以兼容作用域隔离
- 更新 README 文档说明新变量语法与使用示例
- 移除 settings 中已弃用的 variable_service_url 配置项
- 调整 ActionRegistry 自动注册逻辑以适配模块化扫描
- 统一浏览器选择器模式分隔符由 '=' 改为 ':'
- 优化浏览器元素等待与属性设置的容错处理逻辑
2025-10-20 21:47:58 +08:00
Flik
952c90e537 init 2025-10-17 17:26:46 +08:00