Automation lab Aú CAPTCHA Fundamentals (CAPTCHA_FUNDAMENTALS)

Lab 123: Lab 123 - Math CAPTCHA (Basic)

A beginner-friendly math CAPTCHA with full server-side validation, attempts, and expiry behavior.

basic CAPTCHA basic math server-side-validation form-automation state-assertion
basic

Objectives

Use for test scripts
  • Understand server-side CAPTCHA validation.
  • Automate numeric input and verification flow.
  • Assert attempts, expiry, and reset behavior.
  • Handle refresh that generates a new challenge.
  • Validate success and failure feedback.

Sandbox

CAPTCHA Fundamentals | easy | active

Lab 123 - Math CAPTCHA (Basic)

Solve a simple math challenge that is generated and validated on the server.

Server-side validation Attempt limiting Expiry and reset

Learning objectives

  • Understand server-side CAPTCHA validation.
  • Automate form submission and state assertions.
  • Verify retries, expiry, and reset flows.

Flow

  1. Load the lab and read the math challenge.
  2. Submit an answer and verify server response.
  3. Try incorrect and correct answers.
  4. Reset the lab to clear server state.

Practice sandbox

Server generates the challenge and validates the answer.

Not submitted

CAPTCHA card

Loading challenge...

Expires in -- s
Attempts left: --

Submission status

Check the status badge after each verify action.