Automation lab Aú CRUD Operations (CRUD_OPERATIONS)

Lab 029: Export table data to CSV

Practice export table data to csv in a real web app context as part of the CRUD Operations module.

intermediate intermediate
intermediate

Objectives

Use for test scripts
  • Understand the purpose and business flow of export table data to csv.
  • Design stable locators for key UI elements.
  • Automate user interactions and verify the resulting UI state.

Sandbox

CRUD Operations • web-ui • intermediate • active

Export table data to CSV

Generate CSV content from table rows and expose it for download.

Reading and understanding requirements Choosing stable locators Designing assertions based on business rules

Learning objectives

  • Capture visible table rows as CSV.
  • Expose download link/state for automation.
  • Verify exported content matches table.

Steps

  1. Review table rows.
  2. Export and validate CSV text.
  3. Trigger download link and assert href/content.

Practice sandbox

Export visible rows to CSV.

Item Owner Priority
Landing pageAlexHigh
API docsJamieMedium
Test planTaylorLow

CSV output

Not exported

Assertions to practice

  • CSV has header row + 3 data rows.
  • Download link becomes visible after export.
  • Status reports success.