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
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
- Review table rows.
- Export and validate CSV text.
- Trigger download link and assert href/content.
Practice sandbox
Export visible rows to CSV.
| Item | Owner | Priority |
|---|---|---|
| Landing page | Alex | High |
| API docs | Jamie | Medium |
| Test plan | Taylor | Low |
CSV output
Not exported
Assertions to practice
- CSV has header row + 3 data rows.
- Download link becomes visible after export.
- Status reports success.