Skip to main contentSkip to Jobs

Reset password

Email capture, OTP step, simulated expired and invalid tokens.

Open editorial guide: login signup test websites

Challenge mode: append ?challenge=1 to this URL for harder selectors / no helper test ids where noted.

Interactive demo

Use bad@lab.local for “no account” error.

Practice ideas

Manual testing

  • bad@lab.local
  • OTP 000000 expired
  • 999999 invalid

Automation

  • Happy path 123456 + new password
  • Assert error regions

Locator hints (beginner)

  • [data-testid="pg-reset-email"]
  • [data-testid="pg-reset-otp"]