Enter field values in a screen where fields positioning is dynamic

In the above screen(its a pop up) , the field position is dynamic. Its a citrix based screen. So I can’t use “id” of every control to locate the fields, then hotkey will not help since the position of fields changes every time page loads. ctrl + F is also not coming up in this screen. no maximize available in the pop up so all the fields are not visible without scrolling(Image above is just a portion of pop up not the whole), so Identify based on image is also not possible.

Can you guys suggest any other idea with which i can move across different fields in this UI to enter/select data?

1 Like

Hi @Deeipauk

I think this will be suitable for your case…

https://studio.uipath.com/docs/about-native-citrix-automation

Let know whether these help?

Thanks for your response. We use version 2017.1 :slight_smile:
This is not available in 2017.1 right?

1 Like

yes this is available in 2019.1 or more

Thanks

1 Like

Thanks,
Any idea to handle this in 2017?

1 Like

Hi @Deeipauk,
Please try Anchor Base activity.
Use the Label as the anchor and you can use Click to the field and use Type Into activity

2 Likes

Thanks for your response. Anchor source I can have image identification but click or type into I can’t do since this is a citrix screen,I will not have ID for these field.

1 Like

Yes. So what you will do is after you click the field, use Type Into activity and select the whole screen as the element to type on :slight_smile:

2 Likes

oh … Click the field you mentioned for that also i have to do based on image. I am not sure how i can anchor image in the left and give a respective text box or drop down in the type into. If you don mind can you detail out your idea in the lines of any of the control available in the screenshot. Let’s say - “Delivery Method”. How can i anchor and click on drop down and perform type into.

Okay. Wait. I will send you a sample :slight_smile:

1 Like

Hi @Deeipauk,
Please take a look at this one:
BlankProcess29.zip (255.4 KB)
Please try this.
But first, open the ExpenseIt.exe
I do not use selectors there :slight_smile:

2 Likes

Thanks for your help. I will check

1 Like

No problem.
Please let me know if it works in your Citrix app :slight_smile:

1 Like

When the elements are changing dynamically you can use Find element/Find image activity in the left side portion of ‘Anchor base’ activity and in the right part you can use 'Type into ’ activity as a consecutive action if the element/image is found.

1 Like

same issue had faced in my last project, so as solution we create the automation which is a combination of surface plus connector base. For make it dynamic you can possibly check the screen by help of pick and pick branch activities and call your workflow accordingly.

1 Like

@Jan_Brian_Despi - Sorry this requirement is kept on hold and I was moved to other processes so unable to check your solution and respond.

In general, I did a work around for this which worked that time. I would like to suggest that not sure is this the right thing to do.

Label of the field and TAB moves across fields are something which is going to be reliable so following is what I did

1.) Try to identify the image with respect to label text

image

2.) If found, I did a image click by capturing image along with the text box portion like the image shown below

3.) If not found, Tab until you find the image

This approach worked even though scroll bar is available, not having too much delay as well