fix: 실제 다운로드 버튼이 없는 6개 페이지 시나리오에서 엑셀/인쇄/PDF 스텝 제거
- accounting-purchase (매입관리): 엑셀/인쇄 스텝 제거 - accounting-sales (매출관리): 엑셀/인쇄 스텝 제거 - accounting-expense-forecast (지출예상내역서): 인쇄/엑셀/PDF 스텝 제거 - accounting-payment (결제내역): 엑셀 다운로드 스텝 제거 - purchase-status (구매현황): 엑셀 다운로드 스텝 제거 - sales-client (거래처관리): 엑셀 다운로드 스텝 제거
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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": "목업 페이지 감지",
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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": "조회 전용 페이지로 데이터 변경 없음" }
|
||||
}
|
||||
@@ -289,15 +289,6 @@
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"name": "엑셀 다운로드 확인",
|
||||
"action": "verify_elements",
|
||||
"checks": [
|
||||
"엑셀 다운로드 버튼 존재"
|
||||
],
|
||||
"expected": "엑셀 다운로드 기능 표시"
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"name": "콘솔 에러 확인",
|
||||
"action": "verify_element",
|
||||
"target": "body"
|
||||
|
||||
Reference in New Issue
Block a user