FileChooser
Объекты FileChooser создаются страницей в событии Page.onFileChooser(handler).
FileChooser fileChooser = page.waitForFileChooser(() -> page.getByText("Upload file").click());
fileChooser.setFiles(Paths.get("myfile.pdf"));
Методы
element
Добавлено до версии v1.9Возвращает элемент input, связанный с этим выбором файла.
Использование
FileChooser.element();
Возвращает
isMultiple
Добавлено до версии v1.9Возвращает, принимает ли этот выбор файла несколько файлов.
Использование
FileChooser.isMultiple();
Возвращает
page
Добавлено до версии v1.9Возвращает страницу, к которой принадлежит этот выбор файла.
Использование
FileChooser.page();
Возвращает
setFiles
Добавлено до версии v1.9Устанавливает значение для ввода файла, с которым связан этот выбор. Если некоторые из filePaths
являются относительными путями, они разрешаются относительно текущей рабочей директории. Для пустого массива очищает выбранные файлы.
Использование
FileChooser.setFiles(files);
FileChooser.setFiles(files, options);
Аргументы
files
Path | Path[] |FilePayload
|FilePayload
[]#options
FileChooser.SetFilesOptions
(опционально)-
setNoWaitAfter
boolean (опционально)#УстарелоЭтот параметр не имеет эффекта.
Этот параметр не имеет эффекта.
-
setTimeout
double (опционально)#Максимальное время в миллисекундах. По умолчанию
30000
(30 секунд). Передайте0
, чтобы отключить тайм-аут. Значение по умолчанию можно изменить, используя методы BrowserContext.setDefaultTimeout() или Page.setDefaultTimeout().
-
Возвращает