Captcha (Altcha, on-prem)

sends a proof of work the server would accept

Automated test: sends a proof of work the server would accept in captcha-altcha.spec.js:65

Run: 2026-09-27 18:59 · Duration: 20.8 s · Browser: chromium failed

This test failed. Error: expect(received).not.toBeNull()

Screenshots

At the moment it failed
At the moment it failed

Video

Errors

Error: expect(received).not.toBeNull()

Received: null

Call Log:
- Timeout 20000ms exceeded while waiting on the predicate

  85 |     await loginPage.submitButton.click();
  86 |
> 87 |     await expect.poll(() => captchaHeaders, { timeout: 20_000 }).not.toBeNull();
     |     ^
  88 |
  89 |     expect(captchaHeaders['captcha-provider']).toBe('Altcha');
  90 |     const token = captchaHeaders['captcha-token'];
    at E:\AV\Projects\me\_dev-box\identity-fa\src\app\Client.SingleSignOn.Tests\tests\captcha-altcha.spec.js:87:5
Page snapshot at failure
# Page snapshot

```yaml
- generic [ref=e5]:
  - generic [ref=e6]:
    - img "logo" [ref=e9]
    - generic [ref=e10]:
      - paragraph [ref=e13]: All systems operational
      - heading "One door to every service" [level=2] [ref=e14]:
        - text: One door to
        - text: every service
      - paragraph [ref=e15]: Single sign-on across every internal application, with passkeys, one-time codes and hardware keys on the same account.
  - main [ref=e16]:
    - button "Switch to light theme" [ref=e19] [cursor=pointer]:
      - img [ref=e20]
    - generic [ref=e22]:
      - paragraph [ref=e23]: Sign In
      - generic [ref=e25]:
        - paragraph [ref=e27]: Welcome back
        - paragraph [ref=e28]: Use your work account to continue.
        - generic [ref=e29]:
          - generic [ref=e31]:
            - generic [ref=e32]:
              - text: User Identifier
              - generic [ref=e33]: "*"
            - generic [ref=e34]:
              - img [ref=e36]
              - textbox "User Identifier" [ref=e38]: e2e-user
              - group
          - generic [ref=e40]:
            - link "Forgot your password?" [ref=e43] [cursor=pointer]:
              - /url: /authentication/forgot-password?ReturnUrl=%2F&lang=en
            - generic [ref=e44]:
              - generic [ref=e45]:
                - text: Password
                - generic [ref=e46]: "*"
              - generic [ref=e47]:
                - textbox "Password" [ref=e48]: e2e-password
                - button "toggle password visibility" [ref=e50] [cursor=pointer]:
                  - img [ref=e51]
                - group
          - generic [ref=e55]:
            - generic [ref=e56]:
              - checkbox [checked] [ref=e58] [cursor=pointer]
              - status [ref=e60]: Verified
              - link "Visit Altcha.org" [ref=e62] [cursor=pointer]:
                - /url: https://altcha.org/
                - img [ref=e63]
            - generic [ref=e68]:
              - text: Protected by
              - link "Visit Altcha.org" [ref=e69] [cursor=pointer]:
                - /url: https://altcha.org/
                - text: ALTCHA
          - button "Sign In" [active] [ref=e71] [cursor=pointer]:
            - text: Sign In
            - generic [ref=e73]: arrow_forward
```