fix: E2E 시나리오 셀렉터/메뉴 수정 (5개 파일)

- 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>
This commit is contained in:
2026-03-07 22:00:47 +09:00
parent a8a8c15f99
commit da85b6bf03
5 changed files with 773 additions and 268 deletions

View File

@@ -9,14 +9,14 @@
"baseUrl": "https://dev.codebridge-x.com",
"menuNavigation": {
"level1": "고객센터",
"level2": "1:1 문의",
"expectedUrl": "/customer-center/qna",
"level2": "문의하기",
"expectedUrl": "/customer-center/inquiry",
"searchWithinParent": true,
"closeOtherMenus": true
},
"auth": { "username": "TestUser5", "password": "password123!" },
"steps": [
{ "id": 1, "name": "메뉴 진입: 고객센터 > 1:1 문의", "action": "menu_navigate", "level1": "고객센터", "level2": "1:1 문의", "expected": { "url_contains": "/customer-center/qna", "visible": ["문의", "1:1"] } },
{ "id": 1, "name": "메뉴 진입: 고객센터 > 문의하기", "action": "menu_navigate", "level1": "고객센터", "level2": "문의하기", "expected": { "url_contains": "/customer-center/inquiry", "visible": ["문의"] } },
{ "id": 2, "name": "페이지 로드 대기", "action": "wait", "timeout": 3000 },
{ "id": 3, "name": "필수 검증: 목업 페이지 감지", "action": "verify_not_mockup", "checks": ["문의 목록 또는 작성 폼 표시", "버튼 동작 가능"], "expected": "정상 페이지 (목업 아님)" },
{ "id": 4, "name": "테이블 로드 대기", "action": "wait_for_table", "timeout": 5000 },