diff --git a/frontend/tests/e2e/auth.spec.ts b/frontend/tests/e2e/auth.spec.ts index bf1921a..df21618 100755 --- a/frontend/tests/e2e/auth.spec.ts +++ b/frontend/tests/e2e/auth.spec.ts @@ -13,7 +13,7 @@ test.describe('Customer accounts', () => { test('registers a new account and lands on the account page', async ({ page }) => { const email = uniqueEmail(); await page.goto('/register'); - await page.getByLabel('Email').fill(email); + await page.getByRole('textbox', { name: 'Email' }).fill(email); await page.getByLabel('Password').fill('supersecret123'); await page.getByRole('button', { name: 'Create account' }).click(); await expect(page).toHaveURL(/\/account/); @@ -23,14 +23,14 @@ test.describe('Customer accounts', () => { test('rejects login with the wrong password', async ({ page }) => { const email = uniqueEmail(); await page.goto('/register'); - await page.getByLabel('Email').fill(email); + await page.getByRole('textbox', { name: 'Email' }).fill(email); await page.getByLabel('Password').fill('supersecret123'); await page.getByRole('button', { name: 'Create account' }).click(); await expect(page).toHaveURL(/\/account/); await page.getByRole('button', { name: 'Log out' }).click(); await page.goto('/login'); - await page.getByLabel('Email').fill(email); + await page.getByRole('textbox', { name: 'Email' }).fill(email); await page.getByLabel('Password').fill('wrong-password'); await page.getByRole('button', { name: 'Log in' }).click(); await expect(page.getByText('invalid email or password')).toBeVisible();