а если у меня страница не меняется, но есть селект с таблицей, при выборе вариантов (12 шт) крутится спиннер пока не подгрузятся данные
Разницы быть не должно. Подход применим как к странице, так и к компонентами. Это всё Page Object
Тебе же в любом случае нужно заново инициализировать элемент. Это ответственность элемента - дождаться пока данные прогрузятся, отобразятся и проинициализировать их
Это не ответственность клика