1.9 KiB
1.9 KiB
E2E Test Report: 근태현황 출퇴근
Test ID: attendance-checkin Executed: 2026-01-15 09:06:00 Duration: ~2분 Status: ⚠️ SKIP (위치 권한 문제)
Summary
| Item | Result |
|---|---|
| Total Steps | 10 |
| Passed | 4 |
| Skipped | 6 |
| Failed | 0 |
Test Environment
- URL: https://dev.codebridge-x.com/ko/hr/attendance
- User: TestUser5 (홍킬동)
Skip Reason
위치 권한 문제: 출근하기 버튼이 비활성화 상태입니다.
- Google Map은 정상 로드됨
- 출근하기 버튼: 비활성화 (disabled)
- 위치 권한이 허용되지 않았거나 위치 정보를 가져오지 못함
Passed Steps
| Step | Name | Status | Notes |
|---|---|---|---|
| 1 | 페이지 로드 | ✅ PASS | URL 정상 |
| 2 | 사용자 정보 확인 | ✅ PASS | 홍킬동, 부서명 표시 |
| 3 | 지도 로드 확인 | ✅ PASS | Google Map 로드됨 |
| 4 | 현재 시간 표시 | ✅ PASS | 22:05:35 표시 |
Skipped Steps
Steps 5-10: 출근하기 버튼 비활성화로 인해 테스트 불가
Technical Details
Console Logs
- ✅ [GoogleMap] 지도 초기화 완료
- ✅ [GoogleMap] GPS 추적 시작
- ⚠️ Google Maps JavaScript API Warning
UI State
- 지도: 정상 표시
- 출근하기 버튼: 비활성화 (disabled)
- 사용자 정보: 정상 표시
- 현재 시간: 실시간 업데이트 중
Recommendations
-
위치 권한 설정 필요:
- Playwright context.grantPermissions(['geolocation'])
- context.setGeolocation({ latitude, longitude })
- 브라우저 재시작 후 권한 설정 필요
-
테스트 재실행 조건:
- 새 브라우저 컨텍스트에서 위치 권한 허용
- 또는 수동으로 브라우저에서 위치 권한 허용
-
대안:
- 수동 테스트 수행
- Cypress/Playwright 별도 스크립트로 위치 권한 설정