class Playwright::FileChooser

“‘
file_chooser.set_files(“myfile.pdf”)
file_chooser = fc_info.value
page.get_by_text(“Upload file”).click()
with page.expect_file_chooser() as fc_info:
“`python sync
`FileChooser` objects are dispatched by the page in the [`event: Page.fileChooser`] event.

def element

Returns input element associated with this file chooser.
def element
  wrap_impl(@impl.element)
end

def multiple?

Returns whether this file chooser accepts multiple files.
def multiple?
  wrap_impl(@impl.multiple?)
end

def page

Returns page this file chooser belongs to.
def page
  wrap_impl(@impl.page)
end

def set_files(files, noWaitAfter: nil, timeout: nil)

they are resolved relative to the current working directory. For empty array, clears the selected files.
Sets the value of the file input this chooser is associated with. If some of the `filePaths` are relative paths, then
def set_files(files, noWaitAfter: nil, timeout: nil)
  wrap_impl(@impl.set_files(unwrap_impl(files), noWaitAfter: unwrap_impl(noWaitAfter), timeout: unwrap_impl(timeout)))
end