fix(e2e): resolve SPA auth race conditions in Robot tests
- Rework Login As Admin: use sessionStorage flag + relative fetch login + polling loop
- Add data-testid to JailDetailPage error render path
- Add Collections library import for Get From List keyword
- Fix /jails API response extraction (returns {items, total} not plain list)
- Change Close Context to Close Browser for proper browser cleanup
- Add domcontentloaded + Sleep + polling to Config test to avoid premature timeout
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
15
.gitignore
vendored
15
.gitignore
vendored
@@ -95,17 +95,7 @@ Thumbs.db
|
||||
# ── Docker dev config ─────────────────────────
|
||||
# Ignore auto-generated linuxserver/fail2ban config files,
|
||||
# but track our custom filter, jail, and documentation.
|
||||
Docker/fail2ban-dev-config/**
|
||||
!Docker/fail2ban-dev-config/README.md
|
||||
!Docker/fail2ban-dev-config/fail2ban/
|
||||
!Docker/fail2ban-dev-config/fail2ban/filter.d/
|
||||
!Docker/fail2ban-dev-config/fail2ban/filter.d/bangui-sim.conf
|
||||
!Docker/fail2ban-dev-config/fail2ban/filter.d/bangui-access.conf
|
||||
!Docker/fail2ban-dev-config/fail2ban/jail.d/
|
||||
!Docker/fail2ban-dev-config/fail2ban/jail.d/bangui-sim.conf
|
||||
!Docker/fail2ban-dev-config/fail2ban/jail.d/bangui-access.conf
|
||||
!Docker/fail2ban-dev-config/fail2ban/jail.d/blocklist-import.conf
|
||||
!Docker/fail2ban-dev-config/fail2ban/jail.local
|
||||
data/*
|
||||
|
||||
# ── Misc ──────────────────────────────────────
|
||||
*.log
|
||||
@@ -115,3 +105,6 @@ Docker/fail2ban-dev-config/**
|
||||
|
||||
# ── E2E test results ───────────────────────────
|
||||
e2e/results/
|
||||
e2e/Instructions.md
|
||||
|
||||
playwright-log.txt
|
||||
|
||||
Reference in New Issue
Block a user