网页上传文件
指令说明
通过浏览器API设置上传的文件路径,不会弹窗。
指令输入参数
| 输入参数 | 输入参数类型 | 说明 |
|---|---|---|
| 网页对象 | WebPage | 在该网页上传文件 |
| 网页元素 | WebElement 或 str (捕获的元素ID) | input元素,可以选择捕获的网页元素也可以选择获取网页元素、获取网页相似元素、获取网页关联元素等指令获取到网页元素 |
| 文件列表 | str 或 List[str] | 本机文件的绝对路径,例如C:\xx\xx,D:\xx等 |
| 等待元素出现时长 | float | 若元素未出现则一直等待,直到元素出现再上传,若超过最长等待时间后元素仍未出现则触发错误,单位:秒 |
指令输出参数
无
类型定义参考
提示
- 下载 silent-upload.qya 并导入曲辕RPA查看示例流程 silent-upload.qya(右键-链接存储为...)
元素必须是 <input type="file">。
文件路径必须是完整路径,例如C:\xx\xx,D:\xx等,否则可能导致网页崩溃。
支持单个文件路径或多个文件路径。启用Python时可以选择或者输入str或*List[str]*类型的Python对象,不启用Python时会按换行分割,每行是一个文件路径。
-
Python
List[str]方式上传两个文件
-
Python
str方式上传1个文件
-
非Python模式上传两个文件

注意
需要打开扩展程序,找到曲辕RPA插件,点击详情,开启 允许访问文件网址,刷新网页后就可以静默上传文件了

部分网页<input type="file">元素是隐藏的,无法直接捕获,例如QQ邮箱、知乎等,您可以捕获任意一个相关元素,编辑元素时手动添加一个INPUT节点并添加属性type=file

提示
- 曲辕RPA插件版本 >= 2.4.0
- 曲辕RPA版本 >= 7.7.0
常见问题
参考 网页操作常见问题