I have a process that is using an app inside a Citrix environment. This process uses a library that has an acitivity to login to the app.
Both process and library are using dependency UiPath.UIAutomation.Activities v19.10.1
When I update this dependency in the process and the library to v19.11.0 (or higher, tested until v20.4.1) the login acitivity is no longer working as the selector is not recognized anymore.
Without the Citrix extension I would see the same behaviour, so my guess is that v19.11.0 of this dependency is not compliant with the Citrix extension.
Studio version that I’m using:
Studio 2019.10.4 - 2/6/2020
License Provider: Orchestrator
Microsoft Windows 10 Enterprise 64-bit
.NET Framework Version 4.7.2 or later
Is this already a known issue? Anyone else having the same issue?
Welcome to the Community!
Between those two versions of UiAutomation package some huge changes were made. That means your selector might be not valid and need to be created from scratch using newer package version.
More details here:
Thanks for your suggestion, but it doesn’t fix my problem unfortunately.
With the Citrix plugin I was able to identify the fields/elements in my Citrix environment and get reliable selectors. But when I update the mentioned packages to v19.11.0 or higher, the functionality of the Citrix plugin is lost. When I try to update my selectors, it is only possible to select the whole screen and the a specific field/element.
That’s why I guess that the Citrix plugin is not compliant with v19.11.0 or higher…
Can you tell me if by Citrix plugin you mean Citrix Receiver/Workspace or Citrix WebInterface/StoreFront page loaded inside web browser where you are selecting application to run through plugin?
If it’s about the web page then I think there is not compatibility problem rather you have too old UiPath Extension installed in browser and this needs to be updated.
I mean the plugin that you can install via Studio.
In my process I first browse to Citrix WebInterface to select the correct application (this selection is still working fine).
Then I need to login into the application and from that point my selectors are not working anymore. I had the same issue in the past (before installing this plugin), that’s why I think in that direction.
I already tried to install the plugin again, but it made not difference.
Probably the reason why reinstallation is not working is because you are trying to install extenstion from same (old) Studio version. Try to download newest Studio version from platform.uipath.com and install extension from newer version of Studio.
I have the same problem then @Bjorn_Berghmans. But I don’t think that to update the UiPathRemoteRuntime from the Citrix server will solve my problem.
For my existing project, if I update the package UiAutomation.Activities from v18.4.5 to 19.11.1, I am no longer able to select an object in my app. I can select only the whole screen. But if I create a new project for the same app (with the default UiAutomation.Activities v19.11.1 ) , I am able to select an object in the interface.
It is why I don’t thing the problem is about the UiPathRemoteRuntime from the Citrix server because it is already worked.
This what you wrote is exactly the case related to update Remote Runtime. The Runtime needs to be compatible with activities package version. If you were able just to mark whole screen that means your remote runtime version is incompatible with package version
Yes. From time to time if you are using newer packages those require newer runtime as well. It’s because the structure and code of activities are drastically changed and older runtime can’t interpret they “command” properly.