refactor: 비표준 포맷 13개 시나리오 Format A 통일

- actions 배열(Format B) → 단일 action(Format A) 변환
- fill_form fields: target 키 → name 키 수정
- verify_detail checks: 객체 배열 → 문자열 배열 수정
- 전체 13개 시나리오 E2E 테스트 PASS 확인
This commit is contained in:
김보곤
2026-02-28 17:21:01 +09:00
parent 21f2a72dee
commit 23827c257d
20 changed files with 634 additions and 2434 deletions

View File

@@ -104,20 +104,8 @@
"id": 8,
"phase": "FILTER",
"name": "[FILTER] 기간 필터 적용",
"actions": [
{
"type": "click_if_exists",
"target": "input[type='date']:first-of-type, input[placeholder*='시작'], input[name*='start']"
},
{
"type": "click_if_exists",
"target": "input[type='date']:last-of-type, input[placeholder*='종료'], input[name*='end']"
},
{
"type": "wait",
"duration": 500
}
],
"action": "evaluate",
"script": "(async () => { const s = document.querySelector(\"input[type='date']:first-of-type, input[placeholder*='시작'], input[name*='start']\"); if (s) s.click(); await new Promise(r => setTimeout(r, 300)); const e = document.querySelector(\"input[type='date']:last-of-type, input[placeholder*='종료'], input[name*='end']\"); if (e) e.click(); await new Promise(r => setTimeout(r, 500)); return 'Filter inputs clicked'; })()",
"expected": {
"filter_applied": true
}