fix: login/vendor-ledger 시나리오 셀렉터 수정

- login.json: symbolic target names (passwordToggle, usernameInput 등)을 실제 CSS 셀렉터로 교체
  - #userId, #password, button[type='submit'] 등 직접 CSS 셀렉터 사용
  - click_if_exists → fill/clear/click 올바른 액션 타입 복원
  - step 20: verify_element → verify_url 수정
  - step 22: actions 배열 내 target도 실제 CSS 셀렉터로 교체
- vendor-ledger.json: startDate/endDate symbolic target을 evaluate 스크립트로 교체

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-07 21:56:32 +09:00
parent 419b2ced98
commit bf66ba4227
2 changed files with 43 additions and 88 deletions

View File

@@ -138,17 +138,15 @@
{
"id": 7,
"name": "기간 설정 - 시작일 변경",
"action": "click_if_exists",
"target": "startDate",
"value": "2025-01-01",
"action": "evaluate",
"script": "(async()=>{const w=ms=>new Promise(r=>setTimeout(r,ms));const inputs=document.querySelectorAll('input[type=\"date\"], input[placeholder*=\"시작\"], input[placeholder*=\"날짜\"]');const dateInputs=inputs.length>0?inputs:document.querySelectorAll('button[class*=\"date\"], [class*=\"DatePicker\"] input, [class*=\"date-picker\"] input');if(dateInputs.length>0){const el=dateInputs[0];el.click();await w(500);}return JSON.stringify({found:dateInputs.length,action:'startDate click attempted'});})()",
"expected": "시작일 변경 후 데이터 재조회"
},
{
"id": 8,
"name": "기간 설정 - 종료일 변경",
"action": "click_if_exists",
"target": "endDate",
"value": "2025-12-31",
"action": "evaluate",
"script": "(async()=>{const w=ms=>new Promise(r=>setTimeout(r,ms));const inputs=document.querySelectorAll('input[type=\"date\"], input[placeholder*=\"종료\"], input[placeholder*=\"날짜\"]');const dateInputs=inputs.length>0?inputs:document.querySelectorAll('button[class*=\"date\"], [class*=\"DatePicker\"] input, [class*=\"date-picker\"] input');if(dateInputs.length>1){const el=dateInputs[1];el.click();await w(500);}else if(dateInputs.length>0){const el=dateInputs[0];el.click();await w(500);}return JSON.stringify({found:dateInputs.length,action:'endDate click attempted'});})()",
"expected": "종료일 변경 후 데이터 재조회"
},
{