Automation lab Aú CRUD Operations (CRUD_OPERATIONS)

Lab 027: Virtualized table with 1000 rows

Practice virtualized table with 1000 rows 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 virtualized table with 1000 rows.
  • Design stable locators for key UI elements.
  • Automate user interactions and verify the resulting UI state.

Sandbox

CRUD Operations • web-ui • intermediate • active

Virtualized table with 1000 rows

Simulate large datasets by rendering a windowed slice.

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

Learning objectives

  • Assert virtualization window size.
  • Verify correct indices rendered per window.
  • Check status text for current slice.

Steps

  1. Scroll to next window (Next slice).
  2. Scroll back (Prev slice).
  3. Validate visible indices and count.
  4. Ensure total count remains 1000.

Practice sandbox

Virtualized list (window size 20).

    Showing 1-20 of 1000

    Assertions to practice

    • Viewport renders only 20 items.
    • Status shows correct start/end indices.
    • Next/Prev clamp at bounds.