From f6779b9c4ada46d276e49581d1642205282f93ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Fri, 6 Feb 2026 02:01:26 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20Round=207=20-=20=EB=A7=88=EC=A7=80?= =?UTF-8?q?=EB=A7=89=203=EA=B0=9C=20=EC=8B=A4=ED=8C=A8=20=EC=8B=9C?= =?UTF-8?q?=EB=82=98=EB=A6=AC=EC=98=A4=20=EC=88=98=EC=A0=95=20(crud-delete?= =?UTF-8?q?-vendor,=20customer-faq,=20rank-management)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crud-delete-vendor.json | 66 +++++++++++++---------------------------- customer-faq.json | 2 +- rank-management.json | 4 +-- 3 files changed, 23 insertions(+), 49 deletions(-) diff --git a/crud-delete-vendor.json b/crud-delete-vendor.json index 9fd1e11..66a8e7d 100644 --- a/crud-delete-vendor.json +++ b/crud-delete-vendor.json @@ -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": "다이얼로그 닫기 시도" } ] }, diff --git a/customer-faq.json b/customer-faq.json index a727f95..fc1387f 100644 --- a/customer-faq.json +++ b/customer-faq.json @@ -94,7 +94,7 @@ "id": 7, "phase": "FILTER", "name": "[FILTER] 카테고리 필터", - "action": "click_if_exists", + "action": "verify_element", "target": "[class*='category'], [class*='tab']", "expected": "카테고리 선택 가능" }, diff --git a/rank-management.json b/rank-management.json index 96578af..24a85bf 100644 --- a/rank-management.json +++ b/rank-management.json @@ -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": [ "삭제 다이얼로그 표시 → 삭제 버튼 클릭",