fix: 실제 다운로드 버튼이 없는 6개 페이지 시나리오에서 엑셀/인쇄/PDF 스텝 제거

- accounting-purchase (매입관리): 엑셀/인쇄 스텝 제거
- accounting-sales (매출관리): 엑셀/인쇄 스텝 제거
- accounting-expense-forecast (지출예상내역서): 인쇄/엑셀/PDF 스텝 제거
- accounting-payment (결제내역): 엑셀 다운로드 스텝 제거
- purchase-status (구매현황): 엑셀 다운로드 스텝 제거
- sales-client (거래처관리): 엑셀 다운로드 스텝 제거
This commit is contained in:
김보곤
2026-03-04 22:03:46 +09:00
parent 3346b3bb76
commit 24509d881e
6 changed files with 6 additions and 103 deletions

View File

@@ -156,33 +156,6 @@
},
{
"id": 15,
"name": "인쇄 버튼 확인",
"action": "verify_elements",
"checks": [
"인쇄 버튼 존재"
],
"expected": "인쇄 기능 표시"
},
{
"id": 16,
"name": "엑셀 다운로드 버튼 확인",
"action": "verify_elements",
"checks": [
"엑셀 다운로드 버튼 존재"
],
"expected": "엑셀 다운로드 기능 표시"
},
{
"id": 17,
"name": "PDF 내보내기 확인",
"action": "verify_elements",
"checks": [
"PDF 내보내기 버튼 존재"
],
"expected": "PDF 내보내기 기능 표시"
},
{
"id": 18,
"name": "이전/다음 기간 네비게이션",
"action": "verify_elements",
"checks": [
@@ -191,7 +164,7 @@
"expected": "기간 네비게이션 표시"
},
{
"id": 19,
"id": 16,
"name": "콘솔 에러 확인",
"action": "verify_element",
"target": "body"

View File

@@ -12,7 +12,7 @@
"blocked"
]
},
"description": "회계관리 > 결제내역 메뉴의 결제 내역 조회/필터/검색/다운로드 기능 테스트",
"description": "회계관리 > 결제내역 메뉴의 결제 내역 조회/필터/검색 기능 테스트",
"baseUrl": "https://dev.codebridge-x.com",
"menuNavigation": {
"level1": "회계관리",
@@ -185,17 +185,6 @@
},
{
"id": 17,
"name": "필수 검증 #1: 엑셀 다운로드",
"action": "click_if_exists",
"target": "button:has-text('엑셀'), button:has-text('Excel'), button:has-text('다운로드')",
"verify": {
"api_call": "GET /api/v1/payments/export",
"file_download": true
},
"expected": "엑셀 파일 다운로드"
},
{
"id": 18,
"name": "합계 금액 표시 확인",
"action": "verify_elements",
"checks": [
@@ -204,7 +193,7 @@
"expected": "합계 영역 표시"
},
{
"id": 19,
"id": 18,
"name": "콘솔 에러 확인",
"action": "verify_element",
"target": "body"
@@ -220,22 +209,9 @@
"method": "GET",
"endpoint": "/api/v1/payments/:id",
"description": "결제 상세 조회"
},
{
"method": "GET",
"endpoint": "/api/v1/payments/export",
"description": "결제내역 엑셀 다운로드"
}
],
"requiredVerifications": [
{
"id": 1,
"name": "엑셀 다운로드",
"steps": [
14
],
"criteria": "API 호출 + 파일 다운로드"
},
{
"id": 5,
"name": "목업 페이지 감지",

View File

@@ -160,24 +160,6 @@
},
{
"id": 15,
"name": "엑셀 다운로드 버튼 확인",
"action": "verify_elements",
"checks": [
"엑셀 다운로드 버튼 존재"
],
"expected": "엑셀 다운로드 기능 표시"
},
{
"id": 16,
"name": "인쇄 버튼 확인",
"action": "verify_elements",
"checks": [
"인쇄 버튼 존재"
],
"expected": "인쇄 기능 표시"
},
{
"id": 17,
"name": "페이지네이션 확인",
"action": "verify_elements",
"checks": [
@@ -186,7 +168,7 @@
"expected": "페이지네이션 표시"
},
{
"id": 18,
"id": 16,
"name": "콘솔 에러 확인",
"action": "verify_element",
"target": "body"

View File

@@ -160,24 +160,6 @@
},
{
"id": 15,
"name": "엑셀 다운로드 버튼 확인",
"action": "verify_elements",
"checks": [
"엑셀 다운로드 버튼 존재"
],
"expected": "엑셀 다운로드 기능 표시"
},
{
"id": 16,
"name": "인쇄 버튼 확인",
"action": "verify_elements",
"checks": [
"인쇄 버튼 존재"
],
"expected": "인쇄 기능 표시"
},
{
"id": 17,
"name": "페이지네이션 확인",
"action": "verify_elements",
"checks": [
@@ -186,7 +168,7 @@
"expected": "페이지네이션 표시"
},
{
"id": 18,
"id": 16,
"name": "콘솔 에러 확인",
"action": "verify_element",
"target": "body"

View File

@@ -24,8 +24,7 @@
{ "id": 6, "name": "페이지 구조 확인", "action": "evaluate", "script": "(() => { const tables = document.querySelectorAll('table'); const lists = document.querySelectorAll('[class*=\"list\"], [class*=\"grid\"], [class*=\"card\"]'); return 'Tables: ' + tables.length + ', Lists/Cards: ' + lists.length; })()" },
{ "id": 7, "phase": "FILTER", "name": "[FILTER] 기간 필터", "action": "click_if_exists", "target": "input[type='date']:first-of-type, [class*='datepicker']:first-of-type", "expected": "날짜 선택 열림" },
{ "id": 8, "phase": "FILTER", "name": "[FILTER] 조회 버튼", "action": "click_if_exists", "target": "button:has-text('조회'), button:has-text('검색'), button:has-text('적용')", "expected": "필터 적용" },
{ "id": 9, "name": "엑셀 다운로드 버튼 확인", "action": "evaluate", "script": "(() => { const btn = Array.from(document.querySelectorAll('button')).find(b => ['엑셀','Excel','다운로드'].some(t => b.innerText?.includes(t))); return btn ? 'Excel button: ' + btn.innerText.trim() : 'No excel button (ok)'; })()" },
{ "id": 10, "name": "콘솔 에러 확인", "action": "verify_element", "target": "body" }
{ "id": 9, "name": "콘솔 에러 확인", "action": "verify_element", "target": "body" }
],
"rollbackPlan": { "note": "조회 전용 페이지로 데이터 변경 없음" }
}

View File

@@ -289,15 +289,6 @@
},
{
"id": 23,
"name": "엑셀 다운로드 확인",
"action": "verify_elements",
"checks": [
"엑셀 다운로드 버튼 존재"
],
"expected": "엑셀 다운로드 기능 표시"
},
{
"id": 24,
"name": "콘솔 에러 확인",
"action": "verify_element",
"target": "body"