refactor admin UX and stabilize shell
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m20s

This commit is contained in:
2026-07-09 00:03:33 +09:00
parent a2f94e2b5e
commit 89fa51efe2
91 changed files with 1633 additions and 1030 deletions
+11 -11
View File
@@ -3,20 +3,20 @@ import { navigateInBlazor } from './helpers/admin-auth';
import { captureEvidence } from './helpers/evidence';
const baseUrl = process.env.E2E_BASE_URL || 'https://www.taxbaik.com';
const username = process.env.E2E_ADMIN_USERNAME || 'admin';
const password = process.env.E2E_ADMIN_PASSWORD || 'Admin123!@#456';
const username = process.env.E2E_ADMIN_USERNAME || 'test_admin';
const password = process.env.E2E_ADMIN_PASSWORD || 'TestAdmin@123456';
test.describe('Admin Pages E2E (Manual)', () => {
test('Login page loads', async ({ page }) => {
await page.goto(`${baseUrl}/admin/login`);
await expect(page.locator('text=관리자 로그인')).toBeVisible();
await expect(page.locator('input[placeholder*="사용자"]')).toBeVisible();
await expect(page.locator('#Username')).toBeVisible();
});
test('Dashboard page loads', async ({ page }) => {
await page.goto(`${baseUrl}/admin/login`);
await page.fill('input[name="username"]', username);
await page.fill('input[name="password"]', password);
await page.fill('#Username', username);
await page.fill('#Password', password);
await page.click('button[type="submit"]');
await navigateInBlazor(page, `${baseUrl}/admin/dashboard`);
@@ -30,8 +30,8 @@ test.describe('Admin Pages E2E (Manual)', () => {
test('Blog page loads', async ({ page }) => {
await page.goto(`${baseUrl}/admin/login`);
await page.fill('input[name="username"]', username);
await page.fill('input[name="password"]', password);
await page.fill('#Username', username);
await page.fill('#Password', password);
await page.click('button[type="submit"]');
await navigateInBlazor(page, `${baseUrl}/admin/dashboard`);
await navigateInBlazor(page, `${baseUrl}/admin/blog`);
@@ -45,8 +45,8 @@ test.describe('Admin Pages E2E (Manual)', () => {
test('Inquiry page loads', async ({ page }) => {
await page.goto(`${baseUrl}/admin/login`);
await page.fill('input[name="username"]', username);
await page.fill('input[name="password"]', password);
await page.fill('#Username', username);
await page.fill('#Password', password);
await page.click('button[type="submit"]');
await navigateInBlazor(page, `${baseUrl}/admin/dashboard`);
await navigateInBlazor(page, `${baseUrl}/admin/inquiries`);
@@ -60,8 +60,8 @@ test.describe('Admin Pages E2E (Manual)', () => {
test('CRM pages load', async ({ page }) => {
await page.goto(`${baseUrl}/admin/login`);
await page.fill('input[name="username"]', username);
await page.fill('input[name="password"]', password);
await page.fill('#Username', username);
await page.fill('#Password', password);
await page.click('button[type="submit"]');
await navigateInBlazor(page, `${baseUrl}/admin/dashboard`);
const pages = [