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 |
|---|---|---|---|---|---|---|---|
| 1 | John | Smith | john.smith@company.com | 35 | $75,000 | Engineering | Active |
| 2 | Sarah | Johnson | sarah.j@company.com | 28 | $65,000 | Marketing | Active |
| 3 | Michael | Williams | m.williams@company.com | 42 | $95,000 | Engineering | Active |
| 4 | Emily | Brown | emily.brown@company.com | 31 | $55,000 | HR | On Leave |
| 5 | David | Jones | d.jones@company.com | 45 | $120,000 | Executive | Active |
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.