Research-Stack/4-Infrastructure/k3s-flake/tests/test-login-wait.spec.ts
Brandon Schneider 7fe8b6ba72 feat(jellyfin): add media libraries (Movies, TV Shows, Music)
- Libraries created via API (204 on creation + path update)
- Paths: /media/movies, /media/tv, /media/music
- SSO-Auth plugin Active, SSO button on login page
- Paths may need manual setting through Dashboard UI

Build: 3313 jobs, 0 errors
2026-05-31 14:55:59 -05:00

12 lines
558 B
TypeScript

import { test } from '@playwright/test';
test('login wait', async ({ page }) => {
test.setTimeout(30000);
await page.goto('http://100.88.57.96:30091/web/', { timeout: 10000 });
// Wait for txtUsername to appear (JS rendered)
await page.locator('#txtUsername').waitFor({ state: 'visible', timeout: 15000 });
await page.locator('#txtUsername').fill('admin');
await page.locator('#txtPassword').fill('jellyfin-admin');
await page.locator('.button-submit').first().click();
await page.waitForTimeout(5000);
console.log('URL:', page.url());
});