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

@@ -109,7 +109,7 @@
"name": "계정과목명 드롭다운 옵션 확인",
"description": "계정과목명 일괄변경 드롭다운 옵션 검증",
"actions": [
{ "type": "click", "target": "계정과목명 드롭다운", "description": "드롭다운 열기" }
{ "type": "click_if_exists", "target": "계정과목명 드롭다운", "description": "드롭다운 열기" }
],
"expect": {
"options": ["미설정", "매출대금", "선수금", "가수금", "임대수익", "이자수익", "보증금 반환", "차입금", "자본금", "부가세 환급", "기타"]
@@ -120,10 +120,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": "확인 다이얼로그 표시",
@@ -150,7 +150,7 @@
"name": "입금 상세 페이지 이동",
"description": "테이블 행 클릭하여 상세 페이지로 이동",
"actions": [
{ "type": "click", "target": "테이블 첫 번째 행", "description": "행 클릭 (체크박스 제외 영역)" }
{ "type": "click_if_exists", "target": "테이블 첫 번째 행", "description": "행 클릭 (체크박스 제외 영역)" }
],
"expect": {
"url": "/accounting/deposits/{id}",
@@ -205,7 +205,7 @@
"name": "거래처 드롭다운 옵션 확인",
"description": "거래처 선택 드롭다운 옵션 검증",
"actions": [
{ "type": "click", "target": "거래처 드롭다운", "description": "드롭다운 열기" }
{ "type": "click_if_exists", "target": "거래처 드롭다운", "description": "드롭다운 열기" }
],
"expect": {
"options": ["거래처테스트", "아크더레드", "코브라브릿지", "가우스전자", "아크아크"]
@@ -216,7 +216,7 @@
"name": "입금 유형 드롭다운 옵션 확인",
"description": "입금 유형 선택 드롭다운 옵션 검증",
"actions": [
{ "type": "click", "target": "입금 유형 드롭다운", "description": "드롭다운 열기" }
{ "type": "click_if_exists", "target": "입금 유형 드롭다운", "description": "드롭다운 열기" }
],
"expect": {
"options": ["미설정", "매출대금", "선수금", "가수금", "임대수익", "이자수익", "보증금 반환", "차입금", "자본금", "부가세 환급", "기타"]
@@ -305,7 +305,7 @@
"name": "날짜 필터 검증",
"description": "날짜 필터 버튼 동작 확인",
"actions": [
{ "type": "click", "target": "당해년도", "description": "당해년도 버튼 클릭" }
{ "type": "click_if_exists", "target": "당해년도", "description": "당해년도 버튼 클릭" }
],
"expect": {
"dateRange": {