Object Detection Criteria

The detection mechanism is designed to detect distinct GUI items such as icons, buttons, and text.

All detected objects that you expect the robot to detect must meet three criteria to ensure proper detection. A detected object must be:

If an object does not meet the object detection criteria, use an offset.

Unique

A unique object doesn't have any identical or near-identical siblings anywhere in the recorded window.

  • Here are some examples of non-unique objects:

  • And here is an example of a unique object:

Static

A static object's appearance never (or rarely) changes

  • Here are some examples of non-static objects:

  • And here is an example of a static object:

Clean

A clean object isn't chopped, doesn't include any blank areas, and doesn't include unncessary text, blank areas, lines or other shapes.

  • Here is an example of a non-clean object:

  • And here is an example of a clean object: