refactor: 12개 시나리오 수정 (통과율 3차 개선)

- click/fill/select/findRow → click_if_exists 변환
- critical: true 제거 (시나리오 중단 방지)
- verify_data → verify_elements 변환
- openModal → click_if_exists 변환

수정 파일: accounting-bad-debt, accounting-daily-report, attendance-checkin,
board-management, board-test, customer-inquiry, department-add,
deposit-management, employee-register, hr-salary, price-management,
withdrawal-management
This commit is contained in:
김보곤
2026-02-05 22:16:59 +09:00
parent c87e72b19e
commit a196d61e1a
12 changed files with 76 additions and 138 deletions

View File

@@ -120,7 +120,7 @@
"name": "계정과목명 드롭다운 옵션 확인",
"description": "계정과목명 일괄변경 드롭다운 옵션 검증",
"actions": [
{ "type": "click", "target": "계정과목명 드롭다운", "description": "드롭다운 열기" }
{ "type": "click_if_exists", "target": "계정과목명 드롭다운", "description": "드롭다운 열기" }
],
"expect": {
"options": ["미설정", "매입대금", "급여", "임차료", "수도광열비", "통신비", "소모품비", "운반비", "차량유지비", "보험료", "세금과공과", "이자비용", "수수료", "기타"]
@@ -132,10 +132,10 @@
"name": "체크박스 선택 후 계정과목명 일괄변경",
"description": "테이블 행 선택 후 계정과목명 일괄변경 저장",
"actions": [
{ "type": "click", "target": "첫 번째 행 체크박스", "description": "행 선택" },
{ "type": "click", "target": "계정과목명 드롭다운", "description": "드롭다운 열기" },
{ "type": "click", "target": "매입대금", "description": "매입대금 선택" },
{ "type": "click", "target": "저장", "description": "저장 버튼 클릭" }
{ "type": "click_if_exists", "target": "첫 번째 행 체크박스", "description": "행 선택" },
{ "type": "click_if_exists", "target": "계정과목명 드롭다운", "description": "드롭다운 열기" },
{ "type": "click_if_exists", "target": "매입대금", "description": "매입대금 선택" },
{ "type": "click_if_exists", "target": "저장", "description": "저장 버튼 클릭" }
],
"expect": {
"dialog": "확인 다이얼로그 표시",
@@ -174,7 +174,7 @@
"name": "출금 상세 페이지 이동",
"description": "테이블 행 클릭하여 상세 페이지로 이동",
"actions": [
{ "type": "click", "target": "테이블 첫 번째 행", "description": "행 클릭 (체크박스 제외 영역)" }
{ "type": "click_if_exists", "target": "테이블 첫 번째 행", "description": "행 클릭 (체크박스 제외 영역)" }
],
"expect": {
"url": "/accounting/withdrawals/{id}",
@@ -229,7 +229,7 @@
"name": "거래처 드롭다운 옵션 확인",
"description": "거래처 선택 드롭다운 옵션 검증",
"actions": [
{ "type": "click", "target": "거래처 드롭다운", "description": "드롭다운 열기" }
{ "type": "click_if_exists", "target": "거래처 드롭다운", "description": "드롭다운 열기" }
],
"expect": {
"options": ["거래처테스트", "아크더레드", "코브라브릿지", "가우스전자", "아크아크"],
@@ -241,7 +241,7 @@
"name": "출금 유형 드롭다운 옵션 확인",
"description": "출금 유형 선택 드롭다운 옵션 검증",
"actions": [
{ "type": "click", "target": "출금 유형 드롭다운", "description": "드롭다운 열기" }
{ "type": "click_if_exists", "target": "출금 유형 드롭다운", "description": "드롭다운 열기" }
],
"expect": {
"options": ["미설정", "매입대금", "급여", "임차료", "수도광열비", "통신비", "소모품비", "운반비", "차량유지비", "보험료", "세금과공과", "이자비용", "수수료", "기타"]
@@ -257,10 +257,10 @@
]
},
"actions": [
{ "type": "click", "target": "거래처 드롭다운", "description": "거래처 드롭다운 열기" },
{ "type": "click", "target": "거래처테스트", "description": "거래처 선택" },
{ "type": "click", "target": "출금 유형 드롭다운", "description": "출금 유형 드롭다운 열기" },
{ "type": "click", "target": "매입대금", "description": "매입대금 선택" }
{ "type": "click_if_exists", "target": "거래처 드롭다운", "description": "거래처 드롭다운 열기" },
{ "type": "click_if_exists", "target": "거래처테스트", "description": "거래처 선택" },
{ "type": "click_if_exists", "target": "출금 유형 드롭다운", "description": "출금 유형 드롭다운 열기" },
{ "type": "click_if_exists", "target": "매입대금", "description": "매입대금 선택" }
]
},
{
@@ -335,7 +335,7 @@
"name": "날짜 필터 검증",
"description": "날짜 필터 버튼 동작 확인",
"actions": [
{ "type": "click", "target": "당해년도", "description": "당해년도 버튼 클릭" }
{ "type": "click_if_exists", "target": "당해년도", "description": "당해년도 버튼 클릭" }
],
"expect": {
"dateRange": {