Brand new to UIpath - I’m trying to have it press enter to cycle through my screen until a certain OCR image appears. How do I loop this input and have it stop once that image appears?
welcome to uipath community
Kindly use On image appear activity
this activity will check whether the image appears or not and the output will be type boolean and name it bool_imageexists
–use a if condition and mention the condition like this
bool_imageexists = True
if the above condition passes it will go to THEN part where we can include the click activity or
if it fails it will go to ELSE part where we can include any activity that we need to perform if no image appears
Hope this would help you
Kindly try this and let know for any queries or clarification
@Palaniyappan’s answer is right for an image (as you wrote), but your title is saying “OCR text”, so, you can do:
getOCRTextActivity --> into String_OCR
AssignActivity --> Bool_Press_Enter = NOT String_OCR.contains("The_text_you_want")
While Bool_Press_Enter = true
{
getOCRTextActivity --> into String_OCR
AssignActivity --> Bool_Press_Enter = NOT String_OCR.contains("The_text_you_want")
SendHotKeyActivity --> press Enter
}
It’s pretty much what I would do, not sure it’s the best
Thanks for the help Pika, as I am new I’m have a bit of trouble understanding how to input what you have suggested into UiPath studio. Are you able to help? Thanks again
@Palaniyappan
I have changed from on image appear to “OCR text exists” activity. The only part I am missing is “enter” until OCR text appears - any suggestions on this?
@Palaniyappan Yes, but because he was searching for a text in an image, I was assuming the typo could change (and it’s why Character Recognition would be better than Image Recognition in this case, but slower)
Perfect @richardli23, I didn’t pay attention to this “OCR text exists”.
You already resolved the error for the Boolean type.
For sending “enter”, you have the “send Hotkey” activity
For the “until OCR text appears”, you should just host it in a “while” loop where you get the new value of bool_imageexists and getting his new value each time inside the loopand you send “enter”
Sorry if it’s not clear, you can post your .xml file if you want us to see the errors.
If you have some times, there is the “UiPath Academy” which can be usefull for helping you, but it’s quite long if you already have a developper’s background.