Patent ID: 11947443
Assignee: UIPATH, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A non-transitory computer-readable medium storing instructions which, when executed by at least one hardware processor of a computer system, cause the computer system to execute a software robot configured to apply a robotic process automation (RPA) activity to a target element of a user interface (UI), the RPA activity mimicking an interaction of a human operator with the target element, wherein executing the software robot comprises:
in response to receiving an RPA script indicating a plurality of characteristics of the target element, searching the UI for UI elements matching all of the plurality of characteristics of the target element,
wherein the plurality of characteristics comprises an ordered sequence of tags, each tag of the ordered sequence indicating a distinct node of a tree representation of the UI; and
in response to searching the UI, when no element of the UI matches all of the plurality of characteristics of the target element,
displaying an error message to a user of the computer system, the error message selectively showing at least one characteristic of the plurality of characteristics of the target element that is not matched in any UI element of the UI.