# ❌ E2E 테스트 실패: undefined **테스트 ID**: production-dashboard | **실행**: 2026-03-07_21-33-36 | **결과**: FAIL **소요 시간**: 24.5초 ## 테스트 요약 | 전체 | 성공 | 실패 | 경고 | 성공률 | |------|------|------|------|--------| | 81 | 13 | 6 | 62 | 16% | ## 실패 스텝 | # | 스텝 | Phase | 에러 | |---|------|-------|------| | 25 | 스크린 탭 클릭 | - | Element not found: undefined | | 29 | 전체 탭으로 복귀 | - | Element not found: undefined | | 33 | 지연 작업 카드 클릭 | - | Element not found: undefined | | 55 | 목록 버튼 클릭 | - | Element not found: undefined | | 67 | 작업자 화면 버튼 클릭 | - | Element not found: undefined | | 72 | 작업지시 목록 버튼 클릭 | - | Element not found: undefined | ## 전체 스텝 결과 | # | 스텝 | Phase | 상태 | 소요시간 | 비고 | |---|------|-------|------|---------|------| | 0 | 사이드바 초기화 | - | ✅ | 508ms | eval_type:undefined/isPromise:false/val:undefined / Waited 500ms | | 1 | 2단계 메뉴 진입: 생산관리 > 생산 현황판 | - | ✅ | 2753ms | Found: 생산관리 / Clicked: 생산관리 / Waited 500ms / Found: 생산 현황판 / Clicked: 생산 현황판 / W | | 2 | 페이지 로딩 대기 | - | ✅ | 4ms | Waited 3ms | | 3 | 페이지 제목 확인 | - | ⚠️ | 0ms | Unknown action type: verifyText | | 4 | 페이지 설명 확인 | - | ⚠️ | 0ms | Unknown action type: verifyText | | 5 | 작업자 화면 버튼 존재 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 6 | 작업지시 목록 버튼 존재 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 7 | 공장 탭 필터 확인 - 전체 탭 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 8 | 공장 탭 필터 확인 - 스크린 탭 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 9 | 통계 카드 6개 확인 | - | ⚠️ | 0ms | Unknown action type: verifyCount | | 10 | 전체 작업 통계 카드 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 11 | 작업 대기 통계 카드 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 12 | 작업중 통계 카드 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 13 | 작업 완료 통계 카드 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 14 | 긴급 통계 카드 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 15 | 지연 통계 카드 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 16 | 긴급 작업 섹션 제목 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 17 | 긴급 작업 개수 확인 | - | ⚠️ | 0ms | Unknown action type: verifyText | | 18 | 지연 작업 섹션 제목 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 19 | 지연 작업 개수 확인 | - | ⚠️ | 0ms | Unknown action type: verifyText | | 20 | 지연 작업 카드 존재 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 21 | 지연 작업 카드 - 작업상태 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 22 | 지연 작업 카드 - 발주처 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 23 | 지연 작업 카드 - 지연일수 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 24 | 작업자별 현황 섹션 제목 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 25 | 스크린 탭 클릭 | - | ❌ | 1519ms | Element not found: undefined | | 26 | 스크린 탭 선택 확인 | - | ⚠️ | 0ms | Unknown action type: verifyAttribute | | 27 | 스크린 공장 - 통계 변경 확인 | - | ⚠️ | 0ms | Unknown action type: verifyStatChange | | 28 | 스크린 공장 - 지연 작업 확인 | - | ⚠️ | 0ms | Unknown action type: verifyText | | 29 | 전체 탭으로 복귀 | - | ❌ | 1520ms | Element not found: undefined | | 30 | 전체 탭 선택 확인 | - | ⚠️ | 0ms | Unknown action type: verifyAttribute | | 31 | 전체 필터 - 통계 복귀 확인 | - | ⚠️ | 0ms | Unknown action type: verifyText | | 32 | 전체 필터 - 지연 작업 복귀 확인 | - | ⚠️ | 0ms | Unknown action type: verifyText | | 33 | 지연 작업 카드 클릭 | - | ❌ | 1528ms | Element not found: undefined | | 34 | URL 변경 확인 (필수 검증 #2) | - | ✅ | 0ms | URL verified: https://dev.codebridge-x.com/production/dashboard | | 35 | 작업지시 상세 페이지 제목 확인 | - | ⚠️ | 0ms | Unknown action type: verifyText | | 36 | 수정 버튼 존재 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 37 | 작업일지 버튼 존재 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 38 | 목록 버튼 존재 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 39 | 기본 정보 섹션 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 40 | 작업지시번호 확인 | - | ⚠️ | 0ms | Unknown action type: verifyData | | 41 | 로트번호 확인 | - | ⚠️ | 0ms | Unknown action type: verifyData | | 42 | 작업상태 확인 | - | ⚠️ | 0ms | Unknown action type: verifyData | | 43 | 발주처 확인 | - | ⚠️ | 0ms | Unknown action type: verifyData | | 44 | 현장명 확인 | - | ⚠️ | 0ms | Unknown action type: verifyData | | 45 | 납기일 확인 | - | ⚠️ | 0ms | Unknown action type: verifyData | | 46 | 우선순위 확인 | - | ⚠️ | 0ms | Unknown action type: verifyData | | 47 | 공정 진행 섹션 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 48 | 공정 단계 1 - 원단절단 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 49 | 공정 단계 2 - 미싱 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 50 | 공정 단계 3 - 앤드락작업 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 51 | 공정 단계 4 - 중간검사 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 52 | 공정 단계 5 - 포장 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 53 | 작업 품목 섹션 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 54 | 작업 품목 없음 메시지 확인 | - | ⚠️ | 0ms | Unknown action type: verifyText | | 55 | 목록 버튼 클릭 | - | ❌ | 1522ms | Element not found: undefined | | 56 | URL 변경 확인 - 작업지시 목록 | - | ✅ | 0ms | URL verified: https://dev.codebridge-x.com/production/dashboard | | 57 | 작업지시 목록 페이지 제목 확인 | - | ⚠️ | 0ms | Unknown action type: verifyText | | 58 | 작업지시 목록 - 등록 버튼 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 59 | 작업지시 목록 - 통계 카드 확인 | - | ⚠️ | 0ms | Unknown action type: verifyCount | | 60 | 작업지시 목록 - 검색창 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 61 | 작업지시 목록 - 상태 탭 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 62 | 작업지시 목록 - 테이블 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 63 | 작업지시 목록 - 테이블 헤더 확인 | - | ⚠️ | 0ms | Unknown action type: verifyTableHeaders | | 64 | 작업지시 목록 - 데이터 행 확인 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 65 | 생산 현황판으로 복귀 | - | ✅ | 0ms | Navigate: undefined | | 66 | 페이지 로딩 대기 | - | ✅ | 4ms | Waited 3ms | | 67 | 작업자 화면 버튼 클릭 | - | ❌ | 1502ms | Element not found: undefined | | 68 | URL 변경 확인 - 작업자 화면 | - | ✅ | 0ms | URL verified: https://dev.codebridge-x.com/production/dashboard | | 69 | 작업자 화면 페이지 확인 | - | ⚠️ | 0ms | Unknown action type: verifyPage | | 70 | 생산 현황판으로 재복귀 | - | ✅ | 0ms | Navigate: undefined | | 71 | 페이지 로딩 대기 | - | ✅ | 4ms | Waited 3ms | | 72 | 작업지시 목록 버튼 클릭 | - | ❌ | 1506ms | Element not found: undefined | | 73 | URL 변경 확인 - 작업지시 목록 | - | ✅ | 0ms | URL verified: https://dev.codebridge-x.com/production/dashboard | | 74 | 작업지시 목록 페이지 재확인 | - | ⚠️ | 0ms | Unknown action type: verifyText | | 75 | 최종 검증 - 생산 현황판 복귀 | - | ✅ | 0ms | Navigate: undefined | | 76 | 페이지 로딩 대기 | - | ✅ | 4ms | Waited 3ms | | 77 | 최종 검증 - 페이지 제목 | - | ⚠️ | 0ms | Unknown action type: verifyText | | 78 | 최종 검증 - 전체 탭 선택 | - | ⚠️ | 0ms | Unknown action type: verifyAttribute | | 79 | 최종 검증 - 통계 카드 | - | ⚠️ | 0ms | Unknown action type: verifyElement | | 80 | 최종 검증 - 지연 작업 | - | ⚠️ | 0ms | Unknown action type: verifyElement | ## API 요약 | 총 호출 | 성공 | 실패 | 평균 응답 | 느린 호출(>2s) | |---------|------|------|----------|--------------| | 0 | 0 | 0 | 0ms | 0 | ## 페이지 건강 검사 | 항목 | 결과 | |------|------| | 상태 | ✅ 정상 | | URL | https://dev.codebridge-x.com/production/dashboard | ## 자동 진단 | 항목 | 내용 | |------|------| | 근본 원인 | **unknown** | | 스크린샷 | diag_production-dashboard_2026-03-07_21-33-36.png | ### 페이지 상태 | 항목 | 값 | |------|----| | DOM 노드 | 493 | | 테이블 행 | 0 | | API 호출 수 | 0 | | 로딩 스피너 | No |