Automation lab Aú CRUD Operations (CRUD_OPERATIONS)

Lab 101: Full CRUD + search flow

Practice a full create, read, update, delete, and search workflow in a single lab.

intermediate intermediate
intermediate

Objectives

Use for test scripts
  • Combine create, read, update, delete, and search in one flow.
  • Maintain stable locators across table rows, modals, and dialogs.
  • Assert table state after each user action.

Sandbox

CRUD Operations | web-ui | intermediate | active

Full CRUD + search flow

Create, search, update, and delete records in a single end-to-end flow.

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

Learning objectives

  • Combine create, read, update, delete, and search in one flow.
  • Maintain stable locators across table rows, modals, and dialogs.
  • Assert table state after each user action.

Steps

  1. Search the table and verify the filtered result count.
  2. Create a new record and confirm it appears in the table.
  3. Edit the new record and confirm the updated values.
  4. Delete a record via confirmation dialog.
  5. Clear the search and verify the final row count.

Expected results

  • Search filters rows and updates the count.
  • Create adds a new row with the entered values.
  • Update modifies the selected row.
  • Delete removes the selected row after confirmation.
  • Status messages reflect each step in the flow.

Practice sandbox

Run the full CRUD + search flow on the table.

Live
Name Email Role Actions
0 records Ready.

Assertions to practice

  • Search input filters the table and updates the count.
  • Create, edit, and delete modify the table data correctly.
  • Modal and confirm dialogs open and close as expected.