diff --git a/web/e2e/support.ts b/web/e2e/support.ts index 14a54b4..0fcf090 100644 --- a/web/e2e/support.ts +++ b/web/e2e/support.ts @@ -172,7 +172,9 @@ export async function signIn( if (options.totp !== undefined) { await page.getByLabel('Код 2FA или резервный код').fill(totp(options.totp)); } - await page.getByRole('button', { name: /Войти/u }).click(); + // Точное имя: кнопка «Войти по ключу доступа» тоже подходит под /Войти/u, + // и без exact локатор ловил бы два элемента (strict mode). + await page.getByRole('button', { name: 'Войти', exact: true }).click(); try { await expect(page).toHaveURL(/\/app/u, { timeout: 25_000 }); return { context, page };