If the selector is the same, a simple if or a Flow decision based on it content (Get attribute innertext or else) should work fine and most likely will be the simplest way to do it if you have only two possibilities.
Flow switch and Switch activity having as decision the innertext would be a little more advance solution which could handle more text conditions and effectively check that the it has the specific texts that you expect.
From my side, chrome plugin makes also the capture very slow and anoying.
If you have choice, i would recommend you using rather Internet explorer on your automation in general because of the reason bellow.
This being said and if you still need/want to use chrome you could be achieving getting your text using the ‘Name’ attribute of the second Text element (first is the dialog title) UiElement.
Find here an example of a component which will attach to any Chrome popup and click the ok button (using a partial selector approach) and output the alert text as an argument. You could make it more specific adding the title of the window on the first selector.
I’m currently working on the Assignment 2 of Advanced Training, I’m facing trouble in identifying the pop-ups as I’m using Chrome browser. I’ve gone through few articles uploaded and learnt that using Internet Explorer is best option but what if I still want to use chrome, can this issue not be resolved?
Also I’ve followed this post and worked it out but still not able to resolve this.
@Florent_Salendres It works as a standalone project. But when I copy & paste / invoke it to one of my project, it didn’t work with below error message. Any idea?
Message: Value does not fall within the expected range.
Exception Type: System.ArgumentException
RemoteException wrapping System.ArgumentException: Value does not fall within the expected range.
at UiPath.Core.Activities.ScopeActivity.OnFaulted(NativeActivityFaultContext faultContext, Exception propagatedException, ActivityInstance propagatedFrom)
at System.Activities.Runtime.FaultCallbackWrapper.Invoke(NativeActivityFaultContext faultContext, Exception propagatedException, ActivityInstance propagatedFrom)
at System.Activities.Runtime.FaultCallbackWrapper.FaultWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
@Florent_Salendres I find it only works with UiPath.UIAutomation.Activities version 18.4.4 but not the latest 20.4.2.
As my whole process are developed on the latest one, any suggestion? Otherwise I have to try send hotkey.
I came across this fix and curious to know on what basis you added idx=“2” in the selector.
Because it was working without idx=‘2’ earlier. Can you please explain?
In future, if chrome update happens I should able to select the correct selector for the popup.