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
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
- Load the lab and view the CAPTCHA image.
- Enter a code and click Verify.
- Refresh or reset to get a new challenge.
Practice sandbox
Enter the code you see in the image.
Chua nop
Request failed.
Too many actions. Please wait.
CAPTCHA card
Attempts left: --
Submission status
Use the status badge after each verify action.