Upload and download appear in almost every business app: import a CSV of contacts, export an invoice, attach a document. Both are more awkward to test than they look, for the same reason: the file dialog belongs to the operating system, not the page, and no browser automation tool can click it.
Uploads.
You do not click "Browse". You attach the file to the input element directly. Modern Cypress has a command for it: