Automation lab Aú CAPTCHA Fundamentals (CAPTCHA_FUNDAMENTALS)

Lab 125: Lab 125 - Canvas Text CAPTCHA (Medium)

A noisy image-based text CAPTCHA validated on the server with attempts and expiry.

intermediate CAPTCHA intermediate canvas text-captcha server-side-validation stateful-ui
intermediate

Objectives

Use for test scripts
  • Automate image-based CAPTCHA input and verification.
  • Handle refresh and expiry for new challenges.
  • Assert attempts decrement on wrong answers.
  • Validate lockout and reset behavior.
  • Observe alert feedback on pass and fail.

Sandbox

Lab 125 - Canvas Text CAPTCHA (Medium)

Difficulty: Medium

Lab 125 - Canvas Text CAPTCHA (Medium)

Solve a text CAPTCHA rendered as an image and verify server-side.

Canvas style image Server-side validation Attempt limiting

Learning objectives

  • Handle image-based CAPTCHA refresh and retries.
  • Assert attempt limit behavior and lockout.
  • Verify expiry and submission status transitions.
  • Reset lab state and re-run cleanly.

Flow

  1. Load the lab and view the CAPTCHA image.
  2. Enter a code and click Verify.
  3. Refresh or reset to get a new challenge.

Practice sandbox

Enter the code you see in the image.

Chua nop

CAPTCHA card

captcha image Expires in --s
Attempts left: --

Submission status

Use the status badge after each verify action.