Skip to main content
在 Manus 中运行任何 Skill
一键导入

file-upload

星标2
分支0
更新时间2026年6月16日 00:32

文件上传自动化决策树与实战经验。CDP 模式下 Playwright 的 setInputFiles 受限, 而且生产站点(豆包等)有 CDP Firewall 检测合成事件,el.click() 会被拦截。 核心经验:用 page.mouse.click 真实鼠标事件 + setInputFiles + DataTransfer 注入, 完全绕过系统文件选择框。 Use when: 写插件 handler 涉及"上传文件"(图片、附件、参考图、头像、媒体等); 录制器抓到 file input 但 playback 失败;CDP 模式 setInputFiles 报 "not a function" 或 querySelector 错误;上传后页面跳转到 about:blank。 Triggers: "upload file", "上传文件", "set input files", "file chooser", "drag drop", "参考图", "附件", "avatar upload", "image attachment", "Input.dispatchDragEvent", "DataTransfer", "file input hidden", "CDP Firewall", "isTrusted", "el.click 失败".

安装

用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。

SKILL.md
readonly