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
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"]