fix: 설정 페이지 시나리오 셀렉터 수정 (Playwright 구문 제거)

- company-info.json: button[text='수정'], textbox[label='...'][disabled], dialog button[text='취소'] 등 Playwright ARIA 셀렉터를 단순 텍스트 타겟으로 변경
- settings-notification.json: label:has-text('이메일') button[role='switch'] 등 복합 셀렉터를 단순 텍스트 타겟으로 변경
- settings-permission.json: 다중 CSS 셀렉터 목록을 단일 셀렉터로 간소화
- settings-company.json: button:has-text('수정'), input#businessType 등을 단순 텍스트 타겟으로 변경

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-07 22:04:16 +09:00
parent da85b6bf03
commit f47e1e70d8
4 changed files with 46 additions and 44 deletions

View File

@@ -102,7 +102,8 @@
"phase": "UPDATE",
"name": "[UPDATE] 이메일 알림 토글",
"action": "click",
"target": "button[role='switch']:nth-of-type(1), [class*='switch']:nth-of-type(1), label:has-text('이메일') button[role='switch'], label:has-text('이메일') [class*='switch']",
"target": "이메일",
"description": "이메일 알림 토글 스위치 클릭",
"expected": {
"toggle_changed": true
}
@@ -112,7 +113,8 @@
"phase": "UPDATE",
"name": "[UPDATE] 푸시 알림 토글",
"action": "click_if_exists",
"target": "button[role='switch']:nth-of-type(2), [class*='switch']:nth-of-type(2), label:has-text('푸시') button[role='switch'], label:has-text('푸시') [class*='switch']",
"target": "푸시",
"description": "푸시 알림 토글 스위치 클릭",
"expected": {
"toggle_changed": true
}
@@ -122,7 +124,8 @@
"phase": "UPDATE",
"name": "[UPDATE] 결재 알림 설정",
"action": "click_if_exists",
"target": "button[role='switch']:nth-of-type(3), [class*='switch']:nth-of-type(3), label:has-text('결재') button[role='switch'], label:has-text('결재') [class*='switch']",
"target": "결재",
"description": "결재 알림 토글 스위치 클릭",
"expected": {
"toggle_changed": true
}
@@ -132,7 +135,7 @@
"phase": "UPDATE",
"name": "[UPDATE] 필수 검증 #2: 알림 설정 저장",
"action": "click",
"target": "button:has-text('저장'), button:has-text('적용')",
"target": "저장",
"verify": {
"url_maintained": true,
"no_error_page": true,