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>
This commit is contained in:
light
2026-01-30 16:26:52 +09:00
parent af9a126a94
commit 8580c891eb
56 changed files with 490 additions and 403 deletions

View File

@@ -7,11 +7,11 @@
},
"description": "설정 > 계좌관리 페이지의 계좌 등록/조회/수정/삭제 기능을 테스트하는 E2E 테스트",
"baseUrl": "https://dev.codebridge-x.com",
"url": "/settings/bank-account",
"url": "/settings/accounts",
"menuNavigation": {
"level1": "설정",
"level2": "계좌관리",
"expectedUrl": "/settings/bank-account"
"expectedUrl": "/settings/accounts"
},
"menuNavigationEnhanced": {
"strategy": "scroll-and-search",
@@ -30,8 +30,8 @@
"text": "계좌관리",
"waitAfterClick": 300
},
"fallbackUrl": "/settings/bank-account",
"expectedUrl": "/settings/bank-account"
"fallbackUrl": "/settings/accounts",
"expectedUrl": "/settings/accounts"
},
"timeout": 90000,
"tags": ["settings", "bank-account", "crud"],
@@ -58,14 +58,19 @@
"steps": [
{
"id": "step-0",
"name": "사이드바 초기화",
"description": "사이드바를 최상단으로 스크롤하여 메뉴 탐색 준비",
"name": "사이드바 메뉴 전체 펼치기",
"description": "모두 펼치기 버튼을 클릭하여 전체 메뉴를 펼친 후 메뉴 탐색 준비",
"actions": [
{
"type": "evaluate",
"script": "document.querySelector('.sidebar-scroll')?.scrollTo({top:0,behavior:'instant'})"
},
{ "type": "wait", "duration": 500 }
{ "type": "wait", "duration": 300 },
{
"type": "evaluate",
"script": "Array.from(document.querySelectorAll('button')).find(b => b.innerText?.includes('모두 펼치기'))?.click()"
},
{ "type": "wait", "duration": 2000 }
]
},
{
@@ -85,12 +90,12 @@
{ "type": "click", "target": "계좌관리" }
],
"expect": {
"url": "/settings/bank-account",
"url": "/settings/accounts",
"visible": ["계좌관리", "계좌 등록"]
},
"fallback": {
"type": "navigate",
"url": "/settings/bank-account"
"url": "/settings/accounts"
}
},
{
@@ -173,7 +178,7 @@
"modalClosed": true
},
"verify": {
"apiCall": "POST /api/settings/bank-account"
"apiCall": "POST /api/settings/accounts"
}
},
{
@@ -291,7 +296,7 @@
"assertions": [
{
"type": "url",
"expected": "/settings/bank-account",
"expected": "/settings/accounts",
"message": "계좌관리 페이지에 머물러야 함"
},
{