Skip to main contentSkip to Jobs

Login practice

Practice authentication UI: valid and invalid credentials, locked account messaging, remember-me, and password visibility—all with stable selectors for Selenium, Playwright, or Cypress.

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

Demo users: learner@lab.local or admin@lab.local — password Practice123!. Locked: locked@lab.local.

Practice ideas

Manual testing

  • Verify required field behavior when submitting empty form.
  • Check error copy for wrong password vs locked user.
  • Confirm remember-me persists checkbox state after failed attempt.

Automation

  • Data-drive learner@lab.local / Practice123! and assert success banner.
  • Assert locked@lab.local shows lock message without success.
  • Toggle show/hide password and verify input type or attribute.

Locator hints (beginner)

  • [data-testid="pg-login-email"]
  • [data-testid="pg-login-submit"]