Skip to main contentSkip to Jobs

Upload & download

MIME and size validation with fake progress; download uses a static asset.

Open editorial guide: file upload download practice

Challenge mode: append ?challenge=1 to this URL for harder selectors / no helper test ids where noted.

Interactive demo

Practice ideas

Manual testing

  • Oversized file
  • wrong MIME
  • successful path

Automation

  • Set input with sendKeys path in WebDriver
  • Assert progress then status

Locator hints (beginner)

  • [data-testid="pg-upload-input"]
  • [data-testid="pg-download-sample"]