Hi Tejas,
Yes! I developed a bot on Citrix. The application that I modelled is called EWorkBook. I developed it on 6.10.2. The bot is running on prod from last 1 year.
Challenges:-
1. The only issue that I failed to solve till now is sometimes when bot click on a button to open one of the window, it only appears as a single 1 pixel line. Manually you can stretch the line and the entire window will appear but through bot it's not possible coz there is no way bot can recognize the 1 pixel straight line. I have heard Citrix tunneling is improved in 7.0 and it can solve this problem.
2. The other challenge that I see is with dynamic tables where width are changing. If column width is changing, we can manage it using padding, however, it's very difficult to do the same in case of row. Sometimes in test environment this behavior is not seen, however, as soon as you go on prod the application
3. And yes the resolution, it should be same everywhere dev, test, staging, prod env. Sometimes we get a VM from infra team and it don't have the required resolution. You ask them to adjust the Adapter RAM/video memory etc. but it will not resolve the issue. And eventually you have to change the VM. That require time, therefore it should be planned well.
Tip:-
1. Use Image as Location Method smartly. "Anywhere" is the easiest way to find the element on the screen, however, it scan the whole screen. Therefore, it takes more time than "fixed" or "relative". Adjust padding with "fixed" if you think the position of the element can change slightly.
Links:-
https://portal.blueprism.com/documents/training-document-introduction-surface-automation-v5https://portal.blueprism.com/documents/guide-send-keys-and-send-key-events------------------------------
If I was of assistance, please vote for it to be the "Best Answer".
Thanks & Regards,
Ravi Singh
Sr. Software Engineer RPA
------------------------------
If I was of assistance, please vote for it to be the "Best Answer".
Thanks & Regards,
Ravi Singh
Sr. Software Engineer RPA
Labcorp