refactor: Round 5.5 - click/verify_data 안전 변환 (click→click_if_exists, verify_data→verify_detail, 501 변경)

This commit is contained in:
김보곤
2026-02-06 00:46:05 +09:00
parent 701e05ab59
commit d90f00fde9
82 changed files with 505 additions and 503 deletions

View File

@@ -105,7 +105,7 @@
"maxAttempts": 10,
"description": "스크롤하며 결재관리 메뉴 찾기"
},
{ "type": "click", "target": "결재관리", "description": "결재관리 메뉴 클릭" },
{ "type": "click_if_exists", "target": "결재관리", "description": "결재관리 메뉴 클릭" },
{ "type": "wait", "duration": 500, "description": "서브메뉴 펼쳐지기 대기" },
{
"type": "scrollAndFind",
@@ -115,7 +115,7 @@
"maxAttempts": 5,
"description": "서브메뉴에서 기안함 찾기"
},
{ "type": "click", "target": "기안함", "description": "기안함 메뉴 클릭" },
{ "type": "click_if_exists", "target": "기안함", "description": "기안함 메뉴 클릭" },
{ "type": "wait", "target": "페이지 로드 완료", "timeout": 10000 }
],
"expected": {
@@ -434,7 +434,7 @@
"description": "첫 번째 문서의 체크박스 선택",
"actions": [
{
"type": "click",
"type": "click_if_exists",
"target": "첫 번째 행 체크박스"
}
],
@@ -469,7 +469,7 @@
"description": "선택한 체크박스를 다시 클릭하여 해제",
"actions": [
{
"type": "click",
"type": "click_if_exists",
"target": "첫 번째 행 체크박스"
}
],
@@ -485,7 +485,7 @@
"description": "테이블 헤더의 전체 선택 체크박스 클릭",
"actions": [
{
"type": "click",
"type": "click_if_exists",
"target": "헤더 체크박스 (전체 선택)"
}
],
@@ -501,7 +501,7 @@
"description": "전체 선택 체크박스를 다시 클릭하여 모두 해제",
"actions": [
{
"type": "click",
"type": "click_if_exists",
"target": "헤더 체크박스 (전체 선택)"
}
],
@@ -533,7 +533,7 @@
"description": "임시저장 상태의 문서 행 클릭 (수정 모드로 이동)",
"actions": [
{
"type": "click",
"type": "click_if_exists",
"target": "임시저장 상태의 문서 행"
}
],
@@ -563,7 +563,7 @@
"description": "임시저장이 아닌 문서 행 클릭 (상세 모달 오픈)",
"actions": [
{
"type": "click",
"type": "click_if_exists",
"target": "결재대기/진행중/완료 상태의 문서 행"
},
{
@@ -651,7 +651,7 @@
"description": "문서 상세 모달을 닫기",
"actions": [
{
"type": "click",
"type": "click_if_exists",
"target": "모달 외부 또는 닫기 버튼"
}
],
@@ -667,7 +667,7 @@
"prerequisite": "step-26의 문서 상세 모달이 열려있는 상태에서 실행",
"actions": [
{
"type": "click",
"type": "click_if_exists",
"target": "결재대기/진행중/완료 상태의 문서 행",
"description": "모달 다시 열기"
},
@@ -708,7 +708,7 @@
"description": "PDF 다운로드 API 응답 대기 설정"
},
{
"type": "click",
"type": "click_if_exists",
"target": "PDF 버튼",
"selector": "button:has-text('PDF')",
"description": "PDF 다운로드 버튼 클릭"
@@ -791,7 +791,7 @@
"description": "PDF 테스트 완료 후 모달 닫기",
"actions": [
{
"type": "click",
"type": "click_if_exists",
"target": "모달 외부 또는 닫기 버튼"
}
],
@@ -840,7 +840,7 @@
"description": "2페이지가 있는 경우 페이지 이동 테스트",
"actions": [
{
"type": "click",
"type": "click_if_exists",
"target": "페이지 2 버튼 (또는 다음 버튼)"
},
{
@@ -861,7 +861,7 @@
"description": "페이지네이션에서 1페이지로 이동",
"actions": [
{
"type": "click",
"type": "click_if_exists",
"target": "페이지 1 버튼"
},
{