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