Companies web table practice
A minimal three-column table — Company, Contact, Country. Perfect for practising row counting, cell text reads, and locator strategies before scaling up to bigger tables.
Companies directory
Static data
id=companies-table
data-testid=companies-table
row data-testid=row-google · row-meta · row-microsoft · …
cell data-col=company / contact / country
| Company | Contact | Country |
|---|---|---|
| Maria Anders | Germany | |
| Meta | Francisco Chang | Mexico |
| Microsoft | Roland Mendel | Austria |
| Island Trading | Helen Bennett | UK |
| Adobe | Yoshi Tannamuri | Canada |
| Amazon | Giovanni Rovelli | Italy |
Employees web table with pagination
24 employee rows split across 3 pages (8 per page). Practise the classic interview pattern — walk every page, collect every row — in two styles: known page count (for loop) and unknown page count (while next-button enabled).
Employees directory
24 rows · 3 pages
id=employees-table
data-testid=employees-table · employees-tbody · page-summary · pager-nav · prev-page · next-page · page-{n}
row data-testid=emp-row-{id} · cell data-col=id/name/role/email/country
| # | Name | Role | Country |
|---|