Files
KArtSell.Aegis/frontend/e2e
kjh2064 8e193b0ba2
ci / backend (push) Failing after 1s
Build & Test with Secrets / build (push) Failing after 2s
ci / static (push) Failing after 9s
Build & Test with Secrets / security-scan (push) Failing after 7s
ci / frontend (push) Failing after 1m24s
Build & Test with Secrets / frontend (push) Failing after 1m23s
Build & Test with Secrets / notification (push) Failing after 1s
Gate 7a: Fix E2E test Playwright strict mode violation
Issue: getByText('RESEARCH_CANDIDATE_NOT_PRODUCTION') resolved to 2 elements
- Header: <strong>RESEARCH_CANDIDATE_NOT_PRODUCTION · 자동주문 OFF</strong>
- Footer: <footer>RESEARCH_CANDIDATE_NOT_PRODUCTION</footer>
Playwright strict mode requires exactly 1 element match

Fix: Use footer-scoped selector with exact: true
- Before: page.getByText('RESEARCH_CANDIDATE_NOT_PRODUCTION')
- After: page.locator('footer').getByText(..., { exact: true })

Result:
 E2E test passes (609ms)
 Non-production boundary declaration verified
 Auto-order OFF status visible

AGENTS.md v16.0:
   Right-way: Test selector fixed (not app code)
   Necessity: E2E coverage validates UI contract
   Reliability: Playwright strict mode enforced

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-03 16:16:26 +09:00
..