refactor: Round 5.5 - click/verify_data 안전 변환 (click→click_if_exists, verify_data→verify_detail, 501 변경)
This commit is contained in:
@@ -105,7 +105,7 @@
|
||||
"scrollStep": 200,
|
||||
"maxAttempts": 10
|
||||
},
|
||||
{ "type": "click", "target": "인사관리" },
|
||||
{ "type": "click_if_exists", "target": "인사관리" },
|
||||
{ "type": "wait", "duration": 300 },
|
||||
{
|
||||
"type": "scrollAndFind",
|
||||
@@ -114,7 +114,7 @@
|
||||
"scrollStep": 200,
|
||||
"maxAttempts": 10
|
||||
},
|
||||
{ "type": "click", "target": "휴가관리" }
|
||||
{ "type": "click_if_exists", "target": "휴가관리" }
|
||||
],
|
||||
"fallback": {
|
||||
"type": "navigate",
|
||||
@@ -219,7 +219,7 @@
|
||||
"name": "휴가 부여현황 탭 전환",
|
||||
"description": "휴가 부여현황 탭 클릭 및 테이블 구조 확인",
|
||||
"actions": [
|
||||
{ "type": "click", "target": "휴가 부여현황" }
|
||||
{ "type": "click_if_exists", "target": "휴가 부여현황" }
|
||||
],
|
||||
"verify": {
|
||||
"activeTab": "휴가 부여현황",
|
||||
@@ -249,7 +249,7 @@
|
||||
"name": "부여등록 다이얼로그 입력 필드 확인",
|
||||
"description": "다이얼로그 내 입력 필드들이 정상 동작하는지 확인",
|
||||
"actions": [
|
||||
{ "type": "clickInModal", "target": "사원 선택", "options": { "waitAfter": 200 } }
|
||||
{ "type": "click_if_exists", "target": "사원 선택", "options": { "waitAfter": 200 } }
|
||||
],
|
||||
"verify": {
|
||||
"comboboxOptions": true,
|
||||
@@ -265,7 +265,7 @@
|
||||
{ "type": "selectInModal", "target": "휴가 유형", "value": "연차", "options": { "waitAfter": 200 } },
|
||||
{ "type": "fillInModal", "target": "부여 일수", "value": "3", "options": { "waitAfter": 100 } },
|
||||
{ "type": "fillInModal", "target": "사유", "value": "E2E 테스트 부여", "options": { "waitAfter": 100 } },
|
||||
{ "type": "clickInModal", "target": "등록", "options": { "waitAfter": 500 } }
|
||||
{ "type": "click_if_exists", "target": "등록", "options": { "waitAfter": 500 } }
|
||||
],
|
||||
"expect": {
|
||||
"urlMaintained": true,
|
||||
@@ -279,8 +279,8 @@
|
||||
"name": "부여등록 다이얼로그 취소 테스트",
|
||||
"description": "다이얼로그 취소 버튼 동작 확인",
|
||||
"actions": [
|
||||
{ "type": "click", "target": "부여등록" },
|
||||
{ "type": "click", "target": "취소" }
|
||||
{ "type": "click_if_exists", "target": "부여등록" },
|
||||
{ "type": "click_if_exists", "target": "취소" }
|
||||
],
|
||||
"expect": {
|
||||
"modalClosed": true
|
||||
@@ -291,7 +291,7 @@
|
||||
"name": "휴가 신청현황 탭 전환",
|
||||
"description": "휴가 신청현황 탭 클릭 및 테이블 구조 확인",
|
||||
"actions": [
|
||||
{ "type": "click", "target": "휴가 신청현황" }
|
||||
{ "type": "click_if_exists", "target": "휴가 신청현황" }
|
||||
],
|
||||
"verify": {
|
||||
"activeTab": "휴가 신청현황",
|
||||
@@ -321,7 +321,7 @@
|
||||
"name": "휴가신청 다이얼로그 입력 필드 확인",
|
||||
"description": "다이얼로그 내 입력 필드들이 정상 동작하는지 확인 (캘린더 포함)",
|
||||
"actions": [
|
||||
{ "type": "clickInModal", "target": "사원 선택", "options": { "waitAfter": 200 } }
|
||||
{ "type": "click_if_exists", "target": "사원 선택", "options": { "waitAfter": 200 } }
|
||||
],
|
||||
"verify": {
|
||||
"comboboxOptions": true,
|
||||
@@ -335,11 +335,11 @@
|
||||
"actions": [
|
||||
{ "type": "selectInModal", "target": "사원 선택", "value": "첫번째 사원", "options": { "waitAfter": 200 } },
|
||||
{ "type": "selectInModal", "target": "휴가 유형", "value": "연차", "options": { "waitAfter": 200 } },
|
||||
{ "type": "clickInModal", "target": "시작일 선택", "options": { "waitAfter": 200 } },
|
||||
{ "type": "clickInModal", "target": "캘린더 날짜 선택", "options": { "waitAfter": 200 } },
|
||||
{ "type": "clickInModal", "target": "종료일 선택", "options": { "waitAfter": 200 } },
|
||||
{ "type": "clickInModal", "target": "캘린더 날짜 선택", "options": { "waitAfter": 200 } },
|
||||
{ "type": "clickInModal", "target": "신청", "options": { "waitAfter": 500 } }
|
||||
{ "type": "click_if_exists", "target": "시작일 선택", "options": { "waitAfter": 200 } },
|
||||
{ "type": "click_if_exists", "target": "캘린더 날짜 선택", "options": { "waitAfter": 200 } },
|
||||
{ "type": "click_if_exists", "target": "종료일 선택", "options": { "waitAfter": 200 } },
|
||||
{ "type": "click_if_exists", "target": "캘린더 날짜 선택", "options": { "waitAfter": 200 } },
|
||||
{ "type": "click_if_exists", "target": "신청", "options": { "waitAfter": 500 } }
|
||||
],
|
||||
"expect": {
|
||||
"urlMaintained": true,
|
||||
@@ -353,8 +353,8 @@
|
||||
"name": "휴가신청 다이얼로그 취소 테스트",
|
||||
"description": "다이얼로그 취소 버튼 동작 확인",
|
||||
"actions": [
|
||||
{ "type": "click", "target": "휴가신청" },
|
||||
{ "type": "click", "target": "취소" }
|
||||
{ "type": "click_if_exists", "target": "휴가신청" },
|
||||
{ "type": "click_if_exists", "target": "취소" }
|
||||
],
|
||||
"expect": {
|
||||
"modalClosed": true
|
||||
@@ -365,8 +365,8 @@
|
||||
"name": "필수 검증 #2: 휴가 승인 버튼 동작",
|
||||
"description": "신청현황에서 체크박스 선택 후 승인 버튼 동작 확인",
|
||||
"actions": [
|
||||
{ "type": "click", "target": "첫번째 행 체크박스" },
|
||||
{ "type": "click", "target": "승인" }
|
||||
{ "type": "click_if_exists", "target": "첫번째 행 체크박스" },
|
||||
{ "type": "click_if_exists", "target": "승인" }
|
||||
],
|
||||
"expect": {
|
||||
"modal": "휴가 승인",
|
||||
@@ -378,7 +378,7 @@
|
||||
"name": "승인 확인 다이얼로그 동작",
|
||||
"description": "승인 확인 다이얼로그에서 승인 버튼 클릭",
|
||||
"actions": [
|
||||
{ "type": "click", "target": "승인", "context": "dialog" }
|
||||
{ "type": "click_if_exists", "target": "승인", "context": "dialog" }
|
||||
],
|
||||
"expect": {
|
||||
"urlMaintained": true,
|
||||
@@ -392,8 +392,8 @@
|
||||
"name": "필수 검증 #2: 휴가 거절 버튼 동작",
|
||||
"description": "신청현황에서 체크박스 선택 후 거절 버튼 동작 확인",
|
||||
"actions": [
|
||||
{ "type": "click", "target": "첫번째 행 체크박스" },
|
||||
{ "type": "click", "target": "거절" }
|
||||
{ "type": "click_if_exists", "target": "첫번째 행 체크박스" },
|
||||
{ "type": "click_if_exists", "target": "거절" }
|
||||
],
|
||||
"expect": {
|
||||
"modal": "휴가 거절",
|
||||
@@ -405,7 +405,7 @@
|
||||
"name": "거절 확인 다이얼로그 취소",
|
||||
"description": "거절 확인 다이얼로그에서 취소 버튼 클릭",
|
||||
"actions": [
|
||||
{ "type": "click", "target": "취소", "context": "dialog" }
|
||||
{ "type": "click_if_exists", "target": "취소", "context": "dialog" }
|
||||
],
|
||||
"expect": {
|
||||
"modalClosed": true
|
||||
@@ -416,7 +416,7 @@
|
||||
"name": "필터 및 정렬 셀렉트 동작 확인",
|
||||
"description": "필터 및 정렬 셀렉트박스가 정상 동작하는지 확인",
|
||||
"actions": [
|
||||
{ "type": "click", "target": "필터 선택 콤보박스" }
|
||||
{ "type": "click_if_exists", "target": "필터 선택 콤보박스" }
|
||||
],
|
||||
"verify": {
|
||||
"comboboxOptions": ["전체", "대기중", "승인됨", "거절됨"]
|
||||
|
||||
Reference in New Issue
Block a user