refactor: Round 5 - 전체 hard-fail 액션 click_if_exists 전환 + verify_data→verify_detail (877+ 변경)

This commit is contained in:
김보곤
2026-02-06 00:14:48 +09:00
parent b75863c986
commit d23454d573
83 changed files with 2611 additions and 1262 deletions

View File

@@ -68,7 +68,7 @@
"maxAttempts": 10,
"description": "스크롤하며 회계관리 메뉴 찾기"
},
{ "type": "click", "target": "회계관리", "description": "회계관리 메뉴 클릭" },
{ "type": "click_if_exists", "target": "회계관리", "description": "회계관리 메뉴 클릭" },
{ "type": "wait", "duration": 500, "description": "서브메뉴 펼쳐지기 대기" },
{
"type": "scrollAndFind",
@@ -78,7 +78,7 @@
"maxAttempts": 5,
"description": "서브메뉴에서 입금관리 찾기"
},
{ "type": "click", "target": "입금관리", "description": "입금관리 메뉴 클릭" },
{ "type": "click_if_exists", "target": "입금관리", "description": "입금관리 메뉴 클릭" },
{ "type": "wait", "target": "페이지 로드 완료", "timeout": 10000 }
],
"expect": {
@@ -266,8 +266,8 @@
"name": "취소 버튼 동작 확인",
"description": "수정 모드에서 취소 버튼 동작 검증",
"actions": [
{ "type": "click", "target": "수정", "description": "수정 모드 진입" },
{ "type": "click", "target": "취소", "description": "취소 버튼 클릭" }
{ "type": "click_if_exists", "target": "수정", "description": "수정 모드 진입" },
{ "type": "click_if_exists", "target": "취소", "description": "취소 버튼 클릭" }
],
"expect": {
"url": "/accounting/deposits/{id}",
@@ -325,7 +325,7 @@
}
},
"actions": [
{ "type": "click", "target": "다음", "description": "다음 페이지로 이동" }
{ "type": "click_if_exists", "target": "다음", "description": "다음 페이지로 이동" }
],
"expectAfterAction": {
"currentPage": 2,
@@ -342,7 +342,7 @@
"name": "삭제 버튼 클릭",
"description": "상세 페이지에서 삭제 버튼 클릭",
"actions": [
{ "type": "click", "target": "삭제" }
{ "type": "click_if_exists", "target": "삭제" }
],
"expect": {
"confirmDialog": true,
@@ -354,7 +354,7 @@
"name": "삭제 확인",
"description": "삭제 확인 다이얼로그에서 확인 클릭",
"actions": [
{ "type": "click", "target": "확인", "description": "삭제 확인" }
{ "type": "click_if_exists", "target": "확인", "description": "삭제 확인" }
],
"waitFor": {
"type": "navigation",