Refine admin login flow and verification harness
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m21s
TaxBaik CI/CD / build-and-deploy (push) Successful in 2m21s
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
import { test, expect } from '@playwright/test';
|
||||
import { captureEvidence } from './helpers/evidence';
|
||||
|
||||
test.describe('프로덕션 사용자 흐름 테스트', () => {
|
||||
test('홈페이지 → 로그인 → 대시보드 → 블로그 CRUD', async ({ page }) => {
|
||||
const baseUrl = process.env.E2E_BASE_URL || 'https://taxbaik.com/taxbaik';
|
||||
const baseUrl = process.env.E2E_BASE_URL || 'https://www.taxbaik.com/taxbaik';
|
||||
const username = process.env.E2E_ADMIN_USERNAME || 'test_admin';
|
||||
const password = process.env.E2E_ADMIN_PASSWORD || 'TestAdmin@123456';
|
||||
const password = process.env.E2E_ADMIN_PASSWORD || 'admin123';
|
||||
|
||||
console.log('=== 1단계: 홈페이지 접속 ===');
|
||||
await page.goto(baseUrl);
|
||||
@@ -64,8 +65,8 @@ test.describe('프로덕션 사용자 흐름 테스트', () => {
|
||||
|
||||
// 스크린샷
|
||||
console.log('\n=== 7단계: 스크린샷 저장 ===');
|
||||
await page.screenshot({ path: 'test-results/production-blog-page.png' });
|
||||
console.log('✓ 스크린샷 저장됨: test-results/production-blog-page.png');
|
||||
await captureEvidence(page, test.info(), 'full-user-flow-blog');
|
||||
console.log('✓ 증빙 저장됨');
|
||||
|
||||
// 로그아웃
|
||||
console.log('\n=== 8단계: 로그아웃 ===');
|
||||
|
||||
Reference in New Issue
Block a user