Миссии/toBeEnabled / toBeDisabledMedium

Задание

Кнопка «Зарегистрироваться» активна по умолчанию. Если форма не заполнена и отправлена — кнопка становится серой (aria-disabled через стили, но функционально всё ещё кликабельна).

В Playwright мы проверяем через HTML-атрибут disabled:

// Кнопка должна быть видимой
await expect(page.getByTestId('submit-btn')).toBeVisible();

// Проверь что изначально кнопка есть на странице
const btn = page.getByTestId('submit-btn');
await expect(btn).toBeVisible();

Зачем проверять disabled?

Типичный кейс — форма с незаполненными обязательными полями. Кнопка «Оплатить» должна быть disabled, пока не заполнен email.

solution.ts
/pw-target/auth-form