A non-transitory computer-readable medium storing a computer program for a robotic process automation (RPA) designer application, the computer program configured to cause at least one processor to:
- designate a target user interface (UI) element in an image of a portion or all of a UI of an application or of a UI of a live application on which automation is to be performed at design time, wherein the designating comprises a user selecting the UI element directly on the UI of the application or the Ul of the live application displayed on a display device;
- receive a selection of one or more search algorithms of a plurality of search algorithms at design time via a selection options pane, wherein the one or more search algorithms comprise at least one fuzzy selector;
- and
- configure an activity of an RPA workflow te for an RPA robot to execute the selected one or more search algorithms at design time, wherein
- the one or more search algorithms comprise a selector search, a fuzzy selector search performed via the at least one fuzzy selector, a target and anchor search, a fuzzy target and anchor search, image matching, text matching, computer vision (CV) matching, or a combination thereof, and
- an accuracy of the at least one fuzzy selector is configurable via the selection options pane.