Get Text

The Get Text activity extracts a text value (name, type, or value) from an interface element. The value of the selected element is copied to the process context variable.

начало внимание

The activity cannot be used if the process does not contain at least one context variable.

конец внимание

Activity settings

Activity settings are configured automatically when recording a process.

1. Call the radial menu in the recording mode pressing the Ctrl+Alt+Q combination, which is set by default.  You can change this combination in the designer settings.

2. Click on the 1 icon and select the process variable. You can select it from the list or create a new one by clicking the Create parameter button.


3. Now the bot will save the value of the selected element (Full name fields, for example) to the context variable, which can be used in the process.

After saving the process, the Get Text activity will be added to the process diagram.

You can change the configured settings if you need. To open the settings window, click on the activity on the process diagram.

Parameters Tab

The Parameters tab displays the basic activity parameters, target parameters, and control parameters.


Basic parameters:

  • Name. The activity name on the process diagram. It is set by the template when adding the activity. If you want to change the name, you can do it in this field;
  • Property to read. Indicate the data to extract:
    • Name. The element name;
    • Type. The element type in the string form. For example, Button, Edit — the field for entering data, List Item — an element from the list;
    • Value. The element value. Only the elements intended for entering or changing data have a value, for example, a text field, a checkbox, a data field, etc.  

For example, you can extract the following data from the OK button on the file saving form: element name — Save, type — Button, value — empty.

For the Notepad program: name — Text editor, type — Edit, value — the text you entered.

  • Pattern to read. A regular expression for the text fragment search.

The regular expression can be used without leading and trailing slashes:

.*target words.*

You can use the context variable. The pattern can be inserted into a variable or even combined:


where pattern is a context variable.

Example of using regular expressions

  • Parameter. Select the process context variable for keeping the extracted text in.

Read more about target and control parameters in the "Basic activity settings principles" article.

Conditions Tab

Read more about the Conditions tab in the "Basic activity settings principles" article.