A computer-implemented method for identifying a target user interface (UI) element associated with an activity of a robotic process automation (RPA) workflow, comprising:
- executing a selector search for the target UI element at runtime to identify the target UI element, by an RPA robot implementing the RPA workflow;
- when the target UI element is not found, executing a fuzzy selector search, a target and anchor search, a fuzzy target and anchor search, image matching, text matching, computer vision (CV) matching, or a combination thereof, to identify the target UI element, by the RPA robot;
- and
- performing an interaction with the identified target UI element, by the RPA robot, based on the activity of the RPA workflow.