Объяснение
Unit-тест проверяет вычисление, компонентный — взаимодействие внутри UI, E2E — сквозной сценарий. Проверки через роль и доступное имя меньше зависят от CSS. Таймауты не заменяют ожидание конкретного состояния.
Задача для самостоятельного решения
Как проверить отправку формы устойчиво?
Показать разбор ответа
Заполнить поля по label, нажать кнопку по имени и ждать видимый результат или ответ. Не привязываться к случайному классу и фиксированному sleep.