Как тестировать состояния загрузки (loading states)?

Middle
241 просмотров
AFK Offer AI

Loading states важны для UX — пользователь должен видеть, что что-то происходит. Тестируем: spinner/skeleton появляется при запросе, исчезает когда данные загружены, кнопка disabled во время загрузки (не двойной submit). Автоматизация: Playwright/Cypress — перехватываем запрос и добавляем задержку, затем проверяем наличие loading indicator. cy.intercept("/api/data", (req) => req.reply({delay: 1000, ...})); cy.get(".spinner").should("be.visible").

Следующий вопрос

Как создать SQL отчёт для QA?