PRA-only-demo/src/main
yu ccfd82e894 feat: 外接浏览器支持阶段一+二(Edge/Chrome 打开与基础自动化)
- 新增 browser/transport.ts: CdpTransport 抽象(Embedded=webContents.debugger / External=ws 直连调试端口)
- 新增 browser/external.ts: Chrome/Edge 路径探测(常见目录+注册表App Paths)、带独立 user-data-dir 与调试端口拉起、端口占用自增、/json/version 就绪轮询、远程连接模式
- session.ts: BrowserSession 改为传输层注入, navigate/currentUrl/download/弹窗/网络监听双模式适配; 外部会话按 (mode,type,port) 缓存复用; pickElement 外部模式明确报不支持(阶段四)
- capabilities/browser.ts: WebBrowser_Create/V2/V3/CreateBackground 读取 type/isRemote/ipAddress/port/arguments; type=chrome/edge 或 isRemote=1 走外部浏览器, 缺省仍走内置兜底
- 依赖: +ws ^8.22.0
- 冒烟已验证: Edge 156 拉起→CDP 连接→Page.navigate+loadEventFired→取标题→截图→setDownloadBehavior→关闭 全通过
- 内置浏览器行为不变(browser.test.ts 21 项回归通过)
2026-10-30 11:09:19 +08:00
..
browser feat: 外接浏览器支持阶段一+二(Edge/Chrome 打开与基础自动化) 2026-10-30 11:09:19 +08:00
capabilities feat: 外接浏览器支持阶段一+二(Edge/Chrome 打开与基础自动化) 2026-10-30 11:09:19 +08:00
engine fix: 修正遍历列表负数结束索引 2026-10-28 13:08:53 +08:00
fixture test: 新增网页元素演练场页面与三项网页自动化测试任务 2026-10-28 17:46:31 +08:00
run feat: 持久化运行记录并补充分发验证 2026-10-27 11:35:13 +08:00
catalog.ts feat: 完善RPA编排与本地能力接入 2026-10-27 11:10:38 +08:00
desktop-pick.ts fix: 修复质量检查发现的选择器与资源问题 2026-10-30 10:51:27 +08:00
flows.test.ts feat: 增加可安装的RPA示例任务 2026-10-27 16:37:22 +08:00
flows.ts fix: 任务列表忽略备份文件,避免同名重复任务 2026-10-28 16:29:30 +08:00
index.ts fix: 补齐 desktop 拾取 IPC 注册与 import 2026-10-29 16:45:59 +08:00
logger.ts fix: 提升Windows分发包启动兼容性 2026-10-27 16:43:28 +08:00
settings.test.ts fix: 设置测试补 aiConfig 期望;打包配置 asarUnpack 原生模块与飞桨模型 2026-10-29 14:32:50 +08:00
settings.ts feat: 接入 AI 文本家族(OpenAI 兼容协议,17 id)与本地 OCR(Tesseract.js,4 id);设置页新增 AI 服务配置 2026-10-29 10:58:35 +08:00