fix: CRUD fill_form 강화 - 9개 시나리오 테스트 데이터 입력 개선

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
김보곤
2026-02-10 09:41:57 +09:00
parent 0bbed716bd
commit 24e5bba1ee
9 changed files with 88 additions and 37 deletions

View File

@@ -96,31 +96,44 @@
"phase": "CREATE",
"name": "[CREATE] 거래처 등록 버튼 클릭",
"action": "click_if_exists",
"target": "button:has-text('등록'), button:has-text('추가'), button:has-text('신규')",
"target": "button:has-text('거래처 등록'), button:has-text('등록'), button:has-text('추가'), button:has-text('신규')",
"expected": {
"modal_open": true
"url_contains": "mode=new"
}
},
{
"id": 8,
"phase": "CREATE",
"name": "[CREATE] 거래처 입력",
"action": "click_if_exists",
"target": "input[name*='name'], input[placeholder*='거래처명']"
"name": "[CREATE] 거래처 정보 입력",
"action": "fill_form",
"fields": [
{"name": "사업자등록번호", "value": "987-65-43210"},
{"name": "거래처명", "value": "E2E_TEST_판매처_{timestamp}"},
{"name": "대표자명", "value": "테스트 대표"},
{"name": "업태", "value": "제조업"},
{"name": "종목", "value": "철강"}
]
},
{
"id": 9,
"phase": "CREATE",
"name": "[CREATE] 사업자번호 입력",
"action": "click_if_exists",
"target": "input[name*='business'], input[placeholder*='사업자']"
"name": "[CREATE] 추가 정보 입력",
"action": "fill_form",
"fields": [
{"name": "주소", "value": "서울시 강남구 테스트로 123"},
{"name": "전화번호", "value": "02-1234-5678"},
{"name": "이메일", "value": "e2e-test@example.com"},
{"name": "담당자명", "value": "E2E 담당자"},
{"name": "메모", "value": "E2E 자동화 테스트 거래처"}
]
},
{
"id": 10,
"phase": "CREATE",
"name": "[CREATE] 대표자명 입력",
"name": "[CREATE] 거래처 유형 선택",
"action": "click_if_exists",
"target": "input[name*='representative'], input[placeholder*='대표']"
"target": "#clientType-매출, label:has-text('매출')",
"expected": "매출 거래처 선택"
},
{
"id": 11,