Implement comprehensive Playwright E2E test coverage for Security Features: security-dashboard.spec.ts: Module toggles, status indicators, navigation crowdsec-config.spec.ts: Presets, config files, console enrollment crowdsec-decisions.spec.ts: Decisions/bans management (skipped - no route) waf-config.spec.ts: WAF mode toggle, rulesets, threshold settings rate-limiting.spec.ts: RPS, burst, time window configuration security-headers.spec.ts: Presets, individual headers, score display audit-logs.spec.ts: Data table, filtering, export CSV, pagination Bug fixes applied: Fixed toggle selectors (checkbox instead of switch role) Fixed card navigation selectors for Security page Fixed rate-limiting route URL (/rate-limiting not /rate-limit) Added proper loading state handling for audit-logs tests Test results: 346 passed, 1 pre-existing flaky, 25 skipped (99.7%) Part of E2E Testing Plan Phase 3 (Week 6-7)
7.8 KiB
7.8 KiB