feat: 调整脚本功能
This commit is contained in:
@@ -220,8 +220,8 @@
|
||||
#### 3.5 添加脚本模板和默认脚本
|
||||
- **内容**:
|
||||
- 提供常用模板(点击元素、输入文本、等待页面加载)
|
||||
- 预置参考图中的示例脚本(change model、pause、pause resume 等)作为 `.mjs` 文件放置到 `electron/scripts/seed/` 目录
|
||||
- 应用首次启动或检测到 `electron/scripts/` 为空时,将 seed 目录下的示例脚本复制/同步到主目录,并注册到元数据索引
|
||||
- 预置参考图中的示例脚本(change model、pause、pause resume 等)作为 `.mjs` 文件放置到 `electron/scripts/` 目录
|
||||
- 应用首次启动或检测到 `electron/scripts/` 为空时,直接将 `electron/scripts/` 目录下的 `.mjs` 示例脚本注册到元数据索引
|
||||
- 用户通过面板删除默认脚本时,直接删除对应的 `.mjs` 文件及索引条目
|
||||
- **依赖**:script-store-service
|
||||
- **预估工时**:3 小时
|
||||
@@ -235,7 +235,7 @@
|
||||
- 录制功能至少能生成可运行的 Playwright 代码并正确落盘
|
||||
- 面板中的"测试"或"运行"按钮能直接执行 `electron/scripts/` 目录下的真实脚本文件
|
||||
- 脚本执行输出完整呈现在日志面板
|
||||
- 默认脚本从 `electron/scripts/seed/` 同步后可正常加载和运行
|
||||
- 默认脚本从 `electron/scripts/` 同步后可正常加载和运行
|
||||
|
||||
---
|
||||
|
||||
@@ -414,13 +414,9 @@
|
||||
electron/
|
||||
└── scripts/
|
||||
├── scripts.meta.json # 脚本元数据索引(名称、启用状态、渠道等)
|
||||
├── change-model.mjs # 默认示例脚本(由 seed/ 自动同步)
|
||||
├── change-model.mjs # 默认示例脚本(自动同步)
|
||||
├── pause.mjs
|
||||
├── pause-resume.mjs
|
||||
└── seed/ # 预置种子脚本目录(应用自带,只读模板源)
|
||||
├── change-model.mjs
|
||||
├── pause.mjs
|
||||
└── pause-resume.mjs
|
||||
└── pause-resume.mjs
|
||||
|
||||
src/
|
||||
├── common/
|
||||
|
||||
Reference in New Issue
Block a user