Captcha Recognition
🔗 Original page — Source of this material
Captcha Recognition
Description
This action is used for automatic captcha solving via ❗→ services or ❗→ manually.
A captcha (from CAPTCHA — Completely Automated Public Turing test to tell Computers and Humans Apart) is a computer test used to determine whether the user is human or a bot.
![]() |
|---|
| Some types of captchas |
How to add the action to your project?
There are several ways to add this action to your project.
Via the BROWSER context menu
To add the captcha recognition action using the ❗→ browserProjectMaker context menu, right-click on the image on the site and choose This is a captcha!

Once the action is added, the ❗→ manual captcha recognition window will immediately pop up, which you can close for now and move on to configuring the action.
Via the PROJECT context menu
Add action → Tabs → Recognize captcha

The downside to this method is that you first need to download the image to your computer and then specify the file path in the action.
Or you can use the ❗→ smart search.
Captcha recognition action settings
Main

Recognition module
Choose the module (captcha service) through which the captcha will be recognized.
From the dropdown list, select the desired captcha recognition service (you’ll need to specify its ❗→ API key in the settings first). By default, MonkeyEnter.dll is used — ❗→ manual input.
You can use project variables in this field.
Settings
Clicking the Settings button opens the program settings, in the ❗→ captcha service tab.
Element search
Before you can interact with an element on a page, you have to find it. In the actions ❗→ Get value , ❗→ Set value , ❗→ Fire event , ❗→ Touch event , ❗→ Swipe event, there are two ways of finding elements - classic and XPath.
Classic - Search by HTML element parameters: tag, attribute, and its value.

XPath - search using ❗→ XPath expressions. With this, you can implement a more robust way of finding data that withstands layout changes compared to the classic search or regex.

Which tab
Select the tab in which the element will be searched. Possible values:
- Active tab
- First
- By name - when selected, an input field will appear to enter the tab name.
- By number - the input field here should contain the tab’s number (count starts from zero!)
