❌ E2E 테스트 실패: 근태관리 테스트
테스트 ID: attendance-management | 실행: 2026-02-07 09:13:01 | 결과: FAIL
중단 사유: complete (전체 실행 완료, 1건 실패)
테스트 요약
| 전체 |
성공 |
실패 |
경고 |
성공률 |
| 15 |
14 |
1 |
0 |
93.3% |
실패 스텝
| # |
스텝 |
Phase |
에러 |
| 13 |
검색 입력 |
- |
Input not found: undefined |
전체 스텝 결과
| # |
스텝 |
Phase |
상태 |
소요시간 |
비고 |
| 1 |
Geolocation 모킹 |
- |
✅ |
0ms |
evaluate ok |
| 2 |
메뉴 진입: 인사관리 > 근태관리 |
- |
✅ |
2519ms |
Menu navigation OK |
| 3 |
목업 감지 |
- |
✅ |
1ms |
Real page: 1 inputs, 126 buttons |
| 4 |
페이지 구조 |
- |
✅ |
1ms |
Page verified |
| 5 |
근태 등록 모달 |
- |
✅ |
0ms |
Element not present (ok) |
| 6 |
모달 확인 |
- |
✅ |
0ms |
No checks defined |
| 7 |
모달 닫기 |
- |
✅ |
2ms |
Modal closed |
| 8 |
사유 등록 모달 |
- |
✅ |
0ms |
Element not present (ok) |
| 9 |
사유 모달 확인 |
- |
✅ |
0ms |
No checks defined |
| 10 |
사유 모달 닫기 |
- |
✅ |
2ms |
Modal closed |
| 11 |
당월 필터 |
- |
✅ |
0ms |
Element not present (ok) |
| 12 |
필터 결과 |
- |
✅ |
0ms |
Detail checks: 1/1 |
| 13 |
검색 입력 |
- |
❌ |
1009ms |
Input not found: undefined |
| 14 |
검색 결과 |
- |
✅ |
1ms |
Detail checks: 1/1 |
| 15 |
엑셀 다운로드 |
- |
✅ |
0ms |
No checks defined |
API 요약
| 총 호출 |
성공 |
실패 |
평균 응답 |
느린 호출(>2s) |
| 3 |
3 |
0 |
68ms |
0 |
버그
BUG-ATTEND-MGT-001: 검색 입력 필드 셀렉터 불일치
- 우선순위: L (시나리오 셀렉터 문제)
- 위치: 인사관리 > 근태관리
- 원인: fill 액션에서 검색 입력 필드를 찾지 못함 - CSS selector가 step-executor의 findEl 매핑과 불일치
- 권장: 시나리오 JSON의 검색 필드 셀렉터를 실제 페이지 DOM에 맞게 수정