Files
sam-hotfix/attendance-checkin_2026-01-15_09-06-00.md
2026-01-16 08:19:59 +09:00

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

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

  1. 위치 권한 설정 필요:

    • Playwright context.grantPermissions(['geolocation'])
    • context.setGeolocation({ latitude, longitude })
    • 브라우저 재시작 후 권한 설정 필요
  2. 테스트 재실행 조건:

    • 새 브라우저 컨텍스트에서 위치 권한 허용
    • 또는 수동으로 브라우저에서 위치 권한 허용
  3. 대안:

    • 수동 테스트 수행
    • Cypress/Playwright 별도 스크립트로 위치 권한 설정