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 @@
|
||||
"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 버튼"
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user