Skip to content

Commit 3aae1d7

Browse files
committed
Fix Playwright smoke selectors
1 parent 2c08cd4 commit 3aae1d7

1 file changed

Lines changed: 14 additions & 9 deletions

File tree

frontend/e2e/smoke.spec.ts

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,23 @@
11
import { expect, test } from '@playwright/test';
22

33
test.describe('frontend smoke', () => {
4-
test('loads demo onboarding and auth toggle', async ({ page }) => {
4+
test('loads create flow and inline access-token gate', async ({ page }) => {
55
await page.goto('/');
66

7-
await expect(page.getByRole('heading', { name: 'Convert website to RSS' })).toBeVisible();
8-
await expect(page.getByRole('button', { name: 'Run demo' })).toBeVisible();
7+
await expect(page.getByLabel('PAGE URL')).toBeVisible();
8+
await expect(page.getByRole('button', { name: 'Generate feed URL' })).toBeVisible();
9+
await expect(page.getByRole('button', { name: 'MORE' })).toBeVisible();
910

10-
await page.getByRole('button', { name: 'Sign in' }).click();
11-
await expect(page.getByRole('button', { name: 'Back to demo' })).toBeVisible();
12-
await expect(page.getByLabel('Username')).toBeVisible();
13-
await expect(page.getByLabel('Token')).toBeVisible();
11+
await page.getByLabel('PAGE URL').fill('https://example.com/articles');
12+
await page.getByRole('button', { name: 'Generate feed URL' }).click();
1413

15-
await page.getByRole('button', { name: 'Back to demo' }).click();
16-
await expect(page.getByRole('button', { name: 'Run demo' })).toBeVisible();
14+
await expect(page.getByRole('heading', { name: 'Add access token' })).toBeVisible();
15+
await expect(page.getByLabel('Access token')).toBeVisible();
16+
await expect(page.getByRole('button', { name: 'Save and continue' })).toBeVisible();
17+
await expect(page.getByRole('button', { name: 'Back' })).toBeVisible();
18+
19+
await page.getByRole('button', { name: 'Back' }).click();
20+
await expect(page.getByRole('button', { name: 'Generate feed URL' })).toBeVisible();
21+
await expect(page.getByRole('button', { name: 'MORE' })).toBeVisible();
1722
});
1823
});

0 commit comments

Comments
 (0)