The previous setup asserted that the URL after submitting wp-login.php matches /wp-admin/. On staging.peptiderepo.com, a login_redirect filter sends successful admin logins to the site homepage instead of wp-admin, so this assertion failed even on correct credentials — the setup logged in, the storage state would have been usable, but Playwright treated it as a credential failure and the storage state was never written. Replaces the post-submit assertion with two safer checks: - Wait until URL is no longer wp-login.php (i.e. login was accepted) - Navigate explicitly to /wp-admin/ and assert we land there with the admin bar visible This bug was hidden behind the testDir misalignment (fixed in #1) and the stale staging admin username GH Secret (rotated 2026-05-14). With both of those fixed, the third bug surfaced. Agent-Session: cto peptide-e2e-post-login-redirect-fix
1.9 KiB
Executable File
1.9 KiB
Executable File