Why this is tricky

Every button and row below gets a fresh, random id and CSS class each time this page loads — reload the page and inspect again, they'll be different. Any locator hard-coded to today's ID will fail tomorrow; build against stable attributes (text, data-role) instead.

RowValue
Initial state.