Puppeteer 中文文档v25.8.0

ElementHandle.uploadFile() 方法

input 元素的值设置为给定的文件路径。

签名

class ElementHandle {
  abstract uploadFile(
    this: ElementHandle<HTMLInputElement>,
    ...paths: string[]
  ): Promise<void>;
}

参数

参数

类型

说明

this

ElementHandle<HTMLInputElement>

paths

string[]

返回值:

Promise<void>

备注

此方法不会校验文件路径是否存在。此外,如果路径是相对路径,则会相对于当前工作目录进行解析。对于连接远程 Chrome 环境的本地脚本,路径必须是绝对路径。