Hi Manish,
I don't think there's exactly the same functionality as 'Click Text' provides. Do you happen to know how that UiPath function finds the text and clicks on it? Is it using screen scraping to find the coordinates of the text?
What you're asking for can be extremely easy in Blue Prism, depending on the situation. I'm going to assume a webpage just for my example, but this could apply to other application types. For example, if you know that there will be an element on the page that exactly equals the text you're looking for, then you can simply look for any element that equals that text and click on that element.
Let's say you want to click on a button in a webpage that exactly says 'Subscribe'. In application modeller, you could set up your back-up identification element that only identifies using (perhaps) the attributes 'Value' and 'Match Index'. You set Value to 'Subscribe' and Match Index to '1'. Both of these attributes' match types would be set to Equals because it's likely the word subscribe could show up elsewhere on the page as part of a text element.
Then you use a navigate stage in your object to do a Global Mouse Click Centre on that element. The reason I could see this being useful is if you originally use the DOM/HTML Path as part of the identification but then at some point the HTML of the page changes enough that the button is no longer located in the same place. This is also assuming that the button does not have a unique identifier.
Now, the above is assuming that you know there will be an element that has its 'Value' attribute equal to something exactly. If you're trying to click into the middle of a paragraph of text because perhaps you know a set of text will be a link, that's going to be more difficult. It is definitely still possible but it's certainly not as easy as the UiPath activity/funciton 'Click Text' or even the above-described method of clicking on an element anywhere on the page where the value attribute equals 'Subscribe'.
Let me know what you think. I've never had a use for this, but I can see the need if the app is highly dynamic.
Respectfully,
Dave
Dave Morris, 3Ci at Southern Company