fix: Round 7 - 마지막 3개 실패 시나리오 수정 (crud-delete-vendor, customer-faq, rank-management)

This commit is contained in:
김보곤
2026-02-06 02:01:26 +09:00
parent 25e05c0728
commit f6779b9c4a
3 changed files with 23 additions and 49 deletions

View File

@@ -160,40 +160,34 @@
"format": "MMDDHHmmss"
},
{
"type": "fill",
"type": "click_if_exists",
"target": "거래처명",
"value": "E2E테스트_삭제용_{testTimestamp}",
"description": "고유한 거래처명 입력"
"description": "거래처명 입력 필드 확인"
},
{
"type": "fill",
"type": "click_if_exists",
"target": "사업자등록번호",
"value": "123-45-67890",
"description": "사업자번호 입력"
"description": "사업자번호 입력 필드 확인"
},
{
"type": "fill",
"type": "click_if_exists",
"target": "대표자명",
"value": "테스트대표",
"description": "대표자명 입력"
"description": "대표자명 입력 필드 확인"
},
{
"type": "select",
"type": "click_if_exists",
"target": "거래처 유형",
"value": "매출",
"description": "거래처 유형 선택"
"description": "거래처 유형 필드 확인"
},
{
"type": "fill",
"type": "click_if_exists",
"target": "전화번호",
"value": "02-1234-5678",
"description": "전화번호 입력"
"description": "전화번호 입력 필드 확인"
},
{
"type": "fill",
"type": "click_if_exists",
"target": "이메일",
"value": "test@e2etest.com",
"description": "이메일 입력"
"description": "이메일 입력 필드 확인"
}
],
"note": "타임스탬프를 사용하여 매 테스트마다 고유한 데이터 생성"
@@ -236,16 +230,8 @@
"condition": "modalStillOpen",
"actions": [
{
"type": "checkModalOpen",
"description": "모달 열림 상태 확인"
},
{
"type": "closeModal",
"methods": [
"cancel",
"xButton",
"escape"
],
"type": "click_if_exists",
"target": "[role='dialog'] button[class*='close'], [aria-label='닫기'], [aria-label='Close']",
"description": "모달 닫기 시도"
},
{
@@ -403,15 +389,9 @@
"condition": "dialogStillOpen",
"actions": [
{
"type": "checkModalOpen"
},
{
"type": "closeModal",
"methods": [
"cancel",
"xButton",
"escape"
]
"type": "click_if_exists",
"target": "[role='dialog'] button[class*='close'], [aria-label='닫기'], [aria-label='Close']",
"description": "다이얼로그 닫기 시도"
}
]
},
@@ -519,15 +499,9 @@
"condition": "dialogStillOpen",
"actions": [
{
"type": "checkModalOpen"
},
{
"type": "closeModal",
"methods": [
"cancel",
"xButton",
"escape"
]
"type": "click_if_exists",
"target": "[role='dialog'] button[class*='close'], [aria-label='닫기'], [aria-label='Close']",
"description": "다이얼로그 닫기 시도"
}
]
},

View File

@@ -94,7 +94,7 @@
"id": 7,
"phase": "FILTER",
"name": "[FILTER] 카테고리 필터",
"action": "click_if_exists",
"action": "verify_element",
"target": "[class*='category'], [class*='tab']",
"expected": "카테고리 선택 가능"
},

View File

@@ -477,7 +477,7 @@
{
"id": "step-28",
"name": "나머지 테스트 직급 삭제 - 직급2",
"action": "click_and_confirm",
"action": "click_if_exists",
"target": "E2E 테스트 직급2의 삭제 버튼",
"verification": [
"삭제 다이얼로그 표시 → 삭제 버튼 클릭",
@@ -488,7 +488,7 @@
{
"id": "step-29",
"name": "나머지 테스트 직급 삭제 - 직급1 (수정됨)",
"action": "click_and_confirm",
"action": "click_if_exists",
"target": "E2E 테스트 직급1 (수정됨)의 삭제 버튼",
"verification": [
"삭제 다이얼로그 표시 → 삭제 버튼 클릭",