Automation Practice

Web Tables Practice

Practice testing web tables with sorting, filtering, pagination, and various data assertions. All elements have data-cy attributes for easy automation.

Showing 5 of 15 results
ID
First Name
Last Name
Email
Age
Salary
Department
Status
1JohnSmithjohn.smith@company.com35$75,000EngineeringActive
2SarahJohnsonsarah.j@company.com28$65,000MarketingActive
3MichaelWilliamsm.williams@company.com42$95,000EngineeringActive
4EmilyBrownemily.brown@company.com31$55,000HROn Leave
5DavidJonesd.jones@company.com45$120,000ExecutiveActive
Rows per page:
Page 1 of 3
Total Employees
15
Active
12
Avg. Salary
$78,067
Departments
9

🧪 Testing Instructions

Test Scenarios:

  • • Assert table has correct number of rows
  • • Test column sorting (asc/desc)
  • • Verify search filtering works
  • • Test pagination navigation
  • • Assert cell values by row/column
  • • Verify status badge colors
  • • Test dropdown filters

🎯 Challenge:

The table has no data-cy attributes! Figure out how to locate and assert table elements on your own.

This table contains sample data for QA testing practice. All data is fictional.