Recorder View

Shows tabs with open application windows and a tree with available elements, or JSON tabs. Either select elements in the interface or select images and insert steps by right-clicking the selected element or image.

The view shows the live streaming status of the device state. See also application-level actions.

To view the JSON tab, in the State pane, right-click the required input or variable and select Open JSON.

Recorder View toolbar

The following table describes toolbar buttons in the Recorder View. Note that some of them are specific to JSON tabs only.

Button

Rollover text

Description

Streaming is active button in the Recorder view

Streaming is paused button in the Recorder view

Pauses or resumes live streaming of the device state.

Click to pause or resume streaming in the Recorder View.

  • When streaming is active, the status is .

  • When streaming is paused, the status is .

Select Next Node Matching Click button

Select Next Node Matching Click

Moves selection to the next node that matches the selection in the Recorder View.

Select zoom level

Select zoom level

Zooms in and out in the Recorder View.

Select outermost tag

Select Outermost Tag

Changes selection to the top node in the application tree.

Select parent node

Select Tag One Level Out

Changes selection to the node, which is the parent to the selected one.

Select first child node

Select Tag One Level In

Selects the first child node of the selection.

Select innermost tag

Select Innermost Tag

Selects the last child node of the selection.

Select previous sibling node

Select Previous Sibling Node

Selects the previous node located on the same level in the application tree.

Select next sibling node

Select Next Sibling Node

Selects the next node located on the same level in the application tree.

Copy sub tree as xml

Copy Sub Tree As XML

Copy JSON

Copies the subtree element selected in the tree view.

Copies JSON value selected in the JSON tab.

Create finder for selection button

Create finder for selection

Creates a finder for the selected element in the Recorder View and replaces the selected finder in the robot.

It is only enabled if the selected finder is on the step immediately after the current flow point.

Show next location found button

Show next location found

Shows the next element that matches the finder.

The tooltip displays the number of matched elements.

Expand All button

Expand All

Expands all objects in the JSON value.

Due to performance, this option is limited to expanding a maximum of 200 objects. To expand more objects, click the Expand All button as many times as you need.

Collapse All button

Collapse All

Collapses all selected elements in the JSON value.

Hide Labels

Hide Labels

If selected, hides labels for better readability. Labels are used in application and JSON tabs in the Recorder View and in the Tree View.

Example with labels

Example with hidden labels

Example with labels Example with hidden labels

Auto Execute button in Recorder view

Immediately executes a step inserted from the Recorder View.

Prior to adding a step or a multiple steps, click this button.

If a step opens a new application or a dialog, a respective tab appears in the stream view and becomes the active tab.

To stop automatic execution, click this button again.

Search option

Search for a text in the tree

Use the search functionality to search for text in a JSON value. The search result is highlighted in green in the JSON tab.

Use the following buttons and shortcuts to navigate the search results:

  • Arrow buttons to move to next search field.

  • Keyboard shortcuts: F3 to move forward and Shift + F3 to move backwards.

  • Use the Escape key or the Close button to clear the search.

Coordinates

The bottom of the Recorder View shows the coordinates of the mouse relative to the top of the application window.

When you select an element in the view, it shows the coordinates relative to the top of the selected element and the path to the element in the bottom bar.

Color

Description

Shows the mouse coordinates relative to the top-left corner of the window.

If you select a purple area, the figure next to the purple box indicates the displacement of the mouse relative to the top-left corner of the purple area.

While an area on an image is being selected to use the image finder, shows the size of the purple area in pixels.

  • The figure next to the black box indicates the mouse coordinates relative to the top of the window.
  • The figure next to the green box indicates the displacement of the mouse relative to the top of the green area.
  • The green area indicates the element that contains the selected purple area.

When you click an element in the tree or on an image, this shows the displacement of the mouse in pixels relative to the top-left corner of the green area.

When you click an element in the tree, this shows the displacement of the mouse in pixels that is relative to the top-left corner of the orange area.

When a robot contains a loop, this option indicates the parent element that contains the loop and the element that the loop is currently on.

Tags are marked with colored boxes corresponding to their current state:

  • A green box indicates the primary selected tag.

  • An orange box indicates a secondary tag.

  • A blue box indicates a tertiary (third) tag.

All tag paths in the Recorder View are interactive.

  • Left-click a tag in the path to make the node a selected tag.

  • Right-click a tag to open the context menu for the node.

Switch between elements

To switch among elements of different levels, use the following buttons:

  • Select Outermost Tag
  • Select Tag One Level In
  • Select Tag One Level Out
  • Select Innermost Tag
  • Select Previous Sibling Node
  • Select Next Sibling Node

Sometimes it is not possible to select cell elements in tables in the application view. In these cases, select cell elements in the application tree and add steps from the tree view.

Zoom in and out of Recorder View

Zoom in and out in the Recorder View either by selecting a zoom level on the toolbar or in the same way you would in a web browser.

  • To zoom in, press Ctrl+ (plus sign) or mouse wheel scroll up.

  • To zoom out, press Ctrl- (minus sign) or mouse wheel scroll down.