目前正在开发Citrix自动化,我发现UiPath的一个非常奇怪的行为不知道天气问题是我的过程或我正在处理的应用程序。我面临的问题:
我已经完成了高级Citrix自动化教程,但只能找到基础知识
注意:请不要问我的代码安全原因无法提供。
任何建议都会有所帮助
提前致谢
戒
我建议通过Foundation Training课程。它有很多帮助,可以免费注册。很多视频在YoutTube系列中都是相同的,但YouTube还没有涵盖更多重要的内容。
在您的情况下,对于不可靠的选择器,他们建议使用Anchor Base或Find Relative Selector来更可靠地帮助UIPath精确定位选择器。如果发生这种情况,你也可以在这些故障点之间进行延迟,以便让元素有时间出现。这对我来说似乎很重要。
但是,如果没有像带有ID的HTML5元素这样的优秀选择器,则无法获得您可能想要的那种可扩展性和可靠性。即使有延迟和锚基础的东西,你基本上建立一个纸牌屋。 UIPath在培训课程中表示,在谈到寻找优秀的UI选择器时,“属性是选择者的明星”。
如果您的热键可以很好地与调试一起使用,但是否则可能会导致您的应用程序反应速度不够快(调试会降低速度)。尝试在活动之间添加延迟,以确保您的环境有足够的时间做出反应。您的元素和图像问题看起来像算法问题,请考虑如果页面在您尝试单击元素或查找图像时重新加载,它可能会在活动执行时消失。再次超时并且通常重新审视您接近自动化的方式可能会有所帮助(例如,确保页面/屏幕在您的操作之前完全加载)。
通常,在使用Citrix时,如果可以,请考虑使用Citrix Extension和enter link description here,它将允许您本机使用Citrix应用程序。如果你不能这样做而不是尝试UiPath 19.2+中的Computer Vision activities,幸运的话你会得到UI元素选择器,这也是非常可靠的。