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

@@ -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": "조회 전용 페이지로 데이터 변경 없음" }
}