FileChooser
FileChooser 对象由页面在 Page.FileChooser 事件中派发。
var fileChooser = await page.RunAndWaitForFileChooserAsync(async () =>
{
await page.GetByText("Upload file").ClickAsync();
});
await fileChooser.SetFilesAsync("temp.txt");
方法
元素
Added before v1.9返回与此文件选择器关联的输入元素。
用法
FileChooser.Element
返回
IsMultiple
Added before v1.9返回此文件选择器是否接受多个文件。
用法
FileChooser.IsMultiple
返回
页面
Added before v1.9返回此文件选择器所属的页面。
用法
FileChooser.Page
返回
SetFilesAsync
Added before v1.9设置与此选择器关联的文件输入框的值。如果某些filePaths
是相对路径,则会相对于当前工作目录进行解析。对于空数组,会清除已选文件。
用法
await FileChooser.SetFilesAsync(files, options);
参数
files
字符串 | IEnumerable<字符串> |FilePayload
| IEnumerable<FilePayload
>#options
FileChooserSetFilesOptions?
(optional)-
已弃用
此选项无效。
此选项无效。
-
Timeout
[float]? (可选)#最大时间,单位为毫秒。默认为
30000
(30秒)。传入0
表示禁用超时。默认值可以通过使用BrowserContext.SetDefaultTimeout()或Page.SetDefaultTimeout()方法来修改。
-
返回