- crud-delete-vendor: :has-text() CSS 제거, Format B 변환, CSS 셀렉터로 교체
- inspection-management: L2 메뉴 '검사관리' -> '제품검사관리', Format B 변환
- customer-inquiry: L2 메뉴 '1:1 문의' -> '문의하기', expectedUrl 수정
- attendance-checkin: Format B 변환, 출근하기 -> click_if_exists로 변경
- attendance-management: Format B 변환, combobox 액션 사용, wait_for_modal 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- login.json: symbolic target names (passwordToggle, usernameInput 등)을 실제 CSS 셀렉터로 교체
- #userId, #password, button[type='submit'] 등 직접 CSS 셀렉터 사용
- click_if_exists → fill/clear/click 올바른 액션 타입 복원
- step 20: verify_element → verify_url 수정
- step 22: actions 배열 내 target도 실제 CSS 셀렉터로 교체
- vendor-ledger.json: startDate/endDate symbolic target을 evaluate 스크립트로 교체
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- accounting-bank-transaction.json: step 17 인쇄 버튼 확인 제거
- accounting-card-history.json: step 17 인쇄 버튼 확인 제거
- material-stock.json: step 17 인쇄 기능 확인 제거
- 버튼 서베이(2026-03-04) 결과 14개 페이지 중 인쇄 버튼이
존재하는 페이지 없음 확인
- quality-inspection v2.0: CREATE/UPDATE/DELETE 제거, 등록폼은 열기만 하고 저장 안함
- 이전: 품목코드/검사유형 미입력으로 백엔드 validation 에러 발생
- quality-performance-report: knownIssues 추가 (route not found 프론트엔드 버그)
- settings-card.json: 설정 > 카드관리 시나리오 추가
- system-dashboard.json: 시스템 대시보드 시나리오 추가
- material-dispatch.json: 부모 메뉴 수정 (자재관리 → 출고관리), enabled 복원
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
employee-register.json:
- Step 9: 고유 식별자(타임스탬프) 생성으로 중복 등록 방지
- Steps 10-11: 등록 후 대기/테이블 로드 추가
- Step 15: 직원 행 검색 재시도 로직 강화
- Steps 20-21: 삭제+확인 병합, window.confirm 오버라이드 지원
workflow-employee-onboarding.json:
- Step 3: CAPTURE_EMPLOYEE 필터 강화 (true/false, 숫자만 제외)
- Step 14: 급여관리 미발견 시 warn으로 변경 (급여 데이터 미자동생성)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- actions 배열(Format B) → 단일 action(Format A) 변환
- fill_form fields: target 키 → name 키 수정
- verify_detail checks: 객체 배열 → 문자열 배열 수정
- 전체 13개 시나리오 E2E 테스트 PASS 확인
- batch-create-acc-bills.json: valErrs 필터 개선 (필수항목 마커 *, 짧은 라벨 텍스트 제외)
- batch-create-acc-bills.json: 성공 판정에 API POST / 토스트 대안 지표 추가
- 4개 시나리오: numInput 셀렉터에 input#billNumber 우선 탐색 추가
(batch-create, full-crud, create-delete, reload-persist)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- step-executor.js: wait_for_table에 allowEmpty 옵션 추가
- workflow-inventory-cycle: allowEmpty 적용 (0행 테이블 허용)
- batch-create-acc-deposit: DELETE 전 reload+wait_for_table 스텝 추가
- pagination-sort-acc/hr/sales: 정렬 UI 감지 로직 개선 (WARNING 처리)
- search-filter-acc-sales: 필터 검증 행 수 비교 로직 추가
- reload-persist-acc-deposit: CREATE 검증 토스트/API 대안 지표 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- batch-create-acc-bills: DELETE를 구조화된 스텝으로 교체 (search→click_first_row→click_button→click_dialog_confirm), CREATE timeout 30s→60s, wait timeout 500→1000ms
- reload-persist-acc-bills: reload 후 wait_for_table 추가, search 액션 추가로 React 상태 업데이트 트리거
- test-bills-14steps: CREATE evaluate에서 R.ok=true 반환하도록 수정
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
QA팀 리포트: 프론트엔드가 어음번호를 E2E_TEST_EB 접두사로 생성하는데
테스트 스크립트는 E2E_TEST_어음_ 접두사로 검색하여 패턴 불일치 발생
수정 내용:
- accounting-bill.json: testData/fill_form/verify_detail 접두사 통일
- full-crud-acc-bills.json: testId 생성 패턴 E2E→EB, 비고 접두사 통일
- create-delete-acc-bills.json: testId 생성 패턴 E2E→EB, 비고 접두사 통일
- test-bills-14steps.json: 비고 접두사 통일
- batch-create-acc-bills.json: 비고 접두사 + 검증/삭제 검색 패턴 통일
- reload-persist-acc-bills.json: testId 생성 패턴 E2E→EB, 비고 접두사 통일
- search-bug-draft.json: 결론 스텝에서 실시간 입력/Enter 키 검색 동작 시 정상 판정
- search-bug-salary.json: 동일 패턴 적용
- 검색 버튼 미존재 시 SKIP→OK 변경 (실시간 필터링 방식 가능성 안내)
- 하드코딩된 '미구현 버그 판정' 제거, 실제 행 변화 기반 동적 결론 생성