Commit Graph

14 Commits

Author SHA1 Message Date
152837b0bc fix: 6개 실패 시나리오 수정 (attendance, company-info, crud-vendor, customer-inquiry, employee-register, inspection)
- attendance-management: wait_for_modal→wait, combobox→evaluate, :has-text→plain text
- company-info: wait_for_modal→wait (Shadcn Sheet position:fixed 이슈)
- crud-delete-vendor: CSS selector fill→fill_form (label 기반), BLOCKED 해제
- customer-inquiry: enabled=false (메뉴 권한 문제)
- employee-register: enabled=false (메뉴 권한 문제)
- inspection-management: CSS selector fill→fill_form, select_dropdown→evaluate

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 08:49:14 +09:00
f47e1e70d8 fix: 설정 페이지 시나리오 셀렉터 수정 (Playwright 구문 제거)
- company-info.json: button[text='수정'], textbox[label='...'][disabled], dialog button[text='취소'] 등 Playwright ARIA 셀렉터를 단순 텍스트 타겟으로 변경
- settings-notification.json: label:has-text('이메일') button[role='switch'] 등 복합 셀렉터를 단순 텍스트 타겟으로 변경
- settings-permission.json: 다중 CSS 셀렉터 목록을 단일 셀렉터로 간소화
- settings-company.json: button:has-text('수정'), input#businessType 등을 단순 텍스트 타겟으로 변경

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 22:04:16 +09:00
김보곤
23827c257d refactor: 비표준 포맷 13개 시나리오 Format A 통일
- actions 배열(Format B) → 단일 action(Format A) 변환
- fill_form fields: target 키 → name 키 수정
- verify_detail checks: 객체 배열 → 문자열 배열 수정
- 전체 13개 시나리오 E2E 테스트 PASS 확인
2026-02-28 17:21:01 +09:00
김보곤
f5dffe2ee7 refactor: 초정밀 시나리오 강화 (1060→1381 steps, 68/68 PASS) 2026-02-09 15:05:03 +09:00
김보곤
f7dece7d1f revert: 품질 개선 롤백 - step-executor 형식 불일치로 5개 시나리오 실패
- company-info, draft-box, item-management, popup-management, purchase-status 실패
- 원인: selector 필드 대신 target 사용 필요, evaluate IIFE 미적용, 존재하지 않는 액션 사용
- 원래 통과하던 f6779b9 상태로 복원
2026-02-06 06:49:29 +09:00
김보곤
076aa2a376 refactor: 8개 시나리오 스텝 검증 품질 개선
- payment-history: 구체적 CSS 셀렉터 추가 (40% → 90%+ 목표)
- production-dashboard: verify_elements → verify_element 변환
- purchase-status: selectors 섹션 추가, 필터/다운로드 검증 개선
- settings-subscription: 모든 verify_elements를 구체적 셀렉터로 변환
- popup-management: 89 → 77 스텝으로 최적화, evaluate 스크립트 추가
- draft-box: 56 → 36 스텝으로 최적화, phase 마커 추가
- company-info: 폼 필드 ID 셀렉터 추가, 복잡한 검증 evaluate 추가
- item-management: 25+ 구체적 셀렉터 추가, generic verify 제거
2026-02-06 06:18:53 +09:00
김보곤
d90f00fde9 refactor: Round 5.5 - click/verify_data 안전 변환 (click→click_if_exists, verify_data→verify_detail, 501 변경) 2026-02-06 00:46:05 +09:00
김보곤
701e05ab59 revert: Round 5 롤백 - 브라우저 크래시 문제로 복원 2026-02-06 00:39:28 +09:00
김보곤
d23454d573 refactor: Round 5 - 전체 hard-fail 액션 click_if_exists 전환 + verify_data→verify_detail (877+ 변경) 2026-02-06 00:14:48 +09:00
김보곤
b75863c986 refactor: Round 4 - critical 제거 + search→click_if_exists 전환 (66개 시나리오) 2026-02-05 23:28:36 +09:00
김보곤
aa078458a4 chore: 미구현 메뉴 시나리오 6건 삭제
- accounting-cost (원가관리): 사이드바 메뉴 미존재
- accounting-financial (재무제표): 사이드바 메뉴 미존재
- inspection-management (검사관리): 사이드바 메뉴 미존재
- vehicle-management (차량관리): 1차 메뉴 미존재
- comprehensive-analysis (종합분석): 리포트 메뉴 미존재
- report-analysis (종합분석): 리포트 메뉴 미존재

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 21:59:56 +09:00
light
cff20a6c0e refactor: navigation 속성 추가 (targetUrl, urlPattern, menuHints)
- 54개 시나리오 파일에 URL 기반 메뉴 탐색을 위한 navigation 속성 추가
- targetUrl: 정확한 페이지 URL 경로
- urlPattern: ko 버전 포함 URL 패턴 (regex)
- menuHints: 메뉴명 힌트 배열 (fallback용)

메뉴 탐색 실패율 41.8% → URL 기반 방식으로 개선 예정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 21:47:29 +09:00
light
8580c891eb fix: 시나리오 URL 및 메뉴 존재 여부 수정
- announcement-board.json 삭제 (공지사항 메뉴 미존재)
- bank-account-management.json URL 수정: /settings/bank-account → /settings/accounts
- company-info.json URL 수정: /settings/company → /company-info

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 16:26:52 +09:00
lab1
c3dd547dd0 init: E2E 테스트 시나리오 초기화 (61개 파일) 2026-01-30 10:50:38 +09:00