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:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user