Research-Stack/4-Infrastructure/k3s-flake/tests/debug-jellyfin.spec.ts
Brandon Schneider 9e80ac68ca feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed
- Jellyfin setup wizard completed, admin account created (admin/jellyfin-admin)
- SSO-Auth plugin v4.0.0.3 downloaded and placed in plugins directory
- Authentik OIDC provider for Jellyfin updated with correct redirect URI
- All services verified running

Build: 3313 jobs, 0 errors (lake build Compiler)
2026-05-31 14:14:20 -05:00

21 lines
841 B
TypeScript

import { test } from '@playwright/test';
test('Debug Jellyfin wizard', async ({ page }) => {
test.setTimeout(60000);
await page.goto('https://media.researchstack.info/web/#/wizard/start.html', { waitUntil: 'networkidle', timeout: 30000 });
await page.waitForTimeout(5000);
await page.screenshot({ path: '/tmp/jf-wizard-debug.png', fullPage: true });
// Dump all buttons
const buttons = page.locator('button');
const count = await buttons.count();
console.log(`Found ${count} buttons`);
for (let i = 0; i < count; i++) {
const text = await buttons.nth(i).textContent();
const visible = await buttons.nth(i).isVisible();
console.log(` Button ${i}: text="${text?.trim()}" visible=${visible}`);
}
// Dump the page title
console.log('Title:', await page.title());
console.log('URL:', page.url());
});