FileChooser
Объекты FileChooser создаются страницей в событии Page.FileChooser.
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);
Аргументы
files
string | IEnumerable<string> |FilePayload
| IEnumerable<FilePayload
>#options
FileChooserSetFilesOptions?
(опционально)-
NoWaitAfter
bool? (опционально)#УстарелоЭтот параметр не имеет эффекта.
Этот параметр не имеет эффекта.
-
Timeout
[float]? (опционально)#Максимальное время в миллисекундах. По умолчанию
30000
(30 секунд). Установите0
, чтобы отключить тайм-аут. Значение по умолчанию можно изменить, используя методы BrowserContext.SetDefaultTimeout() или Page.SetDefaultTimeout().
-
Возвращает