upload_file
Sets file(s) on file input elements using CDP, triggering change events. Accepts absolute file path or list for multi-file uploads.
Instructions
upload_file("input[type=file]", r"C:\a.png") — 给文件输入框设文件。 走 CDP DOM.setFileInputFiles(触发 change 事件,框架能收到);path 为绝对路径, 单个 str 或多个 list。文件不存在 / 找不到元素 / 元素非 file input → ok:false,不伪造成功。 注意:作用于当前 attached tab,nodeId 经 daemon.query_selector 解析。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sel | Yes | ||
| path | Yes | File path, or a list of paths for multi-file inputs |