❌ E2E 테스트 실패: 거래처 CRUD 삭제 기능 테스트
테스트 ID: crud-delete-vendor | 실행: 2026-03-08_08-56-24 | 결과: FAIL
소요 시간: 20.0초 | 중단 사유: critical_failure
테스트 요약
| 전체 |
성공 |
실패 |
경고 |
성공률 |
| 16 |
14 |
2 |
0 |
88% |
실패 스텝
| # |
스텝 |
Phase |
에러 |
| 14 |
[UPDATE] 저장 확인 다이얼로그 |
UPDATE |
No dialog found |
| 16 |
[DELETE] 삭제 버튼 클릭 |
DELETE |
Button "삭제" not found [context: btn:120,input:1,text:not-on-page] |
전체 스텝 결과
| # |
스텝 |
Phase |
상태 |
소요시간 |
비고 |
| 1 |
메뉴 진입: 회계관리 > 거래처관리 |
- |
✅ |
2519ms |
Menu navigation: 회계관리 > 거래처관리 |
| 2 |
페이지 로드 대기 |
- |
✅ |
3002ms |
Waited 3000ms |
| 3 |
[CREATE] 등록 버튼 클릭 |
CREATE |
✅ |
312ms |
Clicked button: 등록 |
| 4 |
[CREATE] 거래처 정보 입력 (fill_form) |
CREATE |
✅ |
853ms |
fill_form: 5/5 filled |
| 5 |
[CREATE] 거래처 유형 선택 |
CREATE |
✅ |
518ms |
json_fail:Unexpected token 'S', "Selected: 매출" is not valid JSON/raw:Selected: 매 |
| 6 |
[CREATE] 등록 저장 |
CREATE |
✅ |
320ms |
Clicked button: 등록 |
| 7 |
[CREATE] 모달 닫기 확인 |
CREATE |
✅ |
1ms |
No modal open |
| 8 |
[CREATE] 등록 결과 확인 - 검색 |
CREATE |
✅ |
1002ms |
Searched: "E2E테스트_삭제용" |
| 9 |
[CREATE] 등록 결과 확인 - 테이블 |
CREATE |
✅ |
0ms |
No text to verify |
| 10 |
[UPDATE] 생성된 거래처 행 클릭 |
UPDATE |
✅ |
503ms |
Clicked row: E2E테스트_삭제용 |
| 11 |
[UPDATE] 수정 모드 진입 |
UPDATE |
✅ |
317ms |
Clicked button: 수정 |
| 12 |
[UPDATE] 거래처 정보 수정 (fill_form) |
UPDATE |
✅ |
314ms |
fill_form: 2/2 filled |
| 13 |
[UPDATE] 수정 저장 |
UPDATE |
✅ |
310ms |
Clicked button: 저장 |
| 14 |
[UPDATE] 저장 확인 다이얼로그 |
UPDATE |
❌ |
2424ms |
No dialog found |
| 15 |
[UPDATE] 수정 결과 확인 |
UPDATE |
✅ |
0ms |
No text to verify |
| 16 |
[DELETE] 삭제 버튼 클릭 |
DELETE |
❌ |
1509ms |
Button "삭제" not found [context: btn:120,input:1,text:not-on-page] |
API 요약
| 총 호출 |
성공 |
실패 |
평균 응답 |
느린 호출(>2s) |
| 18 |
18 |
0 |
41ms |
0 |
페이지 건강 검사
자동 진단
| 항목 |
내용 |
| 근본 원인 |
unknown |
| 스크린샷 |
diag_crud-delete-vendor_2026-03-08_08-56-24.png |
페이지 상태
| 항목 |
값 |
| DOM 노드 |
1698 |
| 테이블 행 |
20 |
| API 호출 수 |
18 |
| 로딩 스피너 |
No |