- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 控制流程
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- 关于 Citrix 技术自动化
- 配置步骤
- Citrix App 自动化示例
- 已知问题和限制
- RDP 自动化
- Salesforce 自动化
- SAP 自动化
- VMware Horizon 自动化
- 日志记录
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 测试套件 - Studio
- 扩展程序
- 故障排除
关于 Citrix 技术自动化
In our pursuit to increase your automation capabilities, we have made it possible to use UI activities and wizards with Citrix Apps. By installing the UiPath® Extension for Citrix on the client machine and the UiPath Remote Runtime component on the Citrix Virtual Apps (formerly known as Citrix XenApp) application servers, you can now create automation projects for Citrix Apps as if they were local applications. Selectors are natively generated for Citrix App elements, and you can use the full range of UIAutomation activities (such as Click, Type Into, Get Text, Extract Data, and more), as well as mouse and keyboard events monitoring activities.
在开始为 Citrix Apps 创建流程之前,您需要遵循以下配置步骤。
打开 Citrix Apps 是以一种特殊方式完成的,您可以在这里阅读。
您还可以查看一个 示例 ,以更好地了解为通过 Citrix 虚拟化的应用程序生成的选取器。
完成配置步骤之后,您便可从 Citrix App 中检测单个用户界面元素,并为其获取选取器。
这是作为 Citrix 应用程序打开的计算器的生成选取器的外观:
<wnd app='win32calc.exe' cls='CalcFrame' isremoteapp='1' title='Calculator' />
<wnd ctrlid='137' />
<wnd app='win32calc.exe' cls='CalcFrame' isremoteapp='1' title='Calculator' />
<wnd ctrlid='137' />
这是作为本地应用程序程序打开的计算器的生成选取器的外观:
<wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' />
<wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' />
isRemoteApp='1'
属性。从 Citrix 应用程序中选择用户界面元素时,会自动添加该属性。
除了这个属性之外,本地应用程序的自动化过程和 Citrix 应用程序的自动化过程之间没有区别。所有的活动和向导的工作方式都完全相同。
安装 UiPath Citrix 扩展程序和 UiPath 远程运行时组件后,可执行以下操作:
- 为 Citrix Apps 和 Desktops 中的用户界面元素生成选取器。
- 使用 UiPath.UIAutomation.Activities 包中的活动(例如“单击”、“键入”等)。
- 使用鼠标和键盘监控事件活动。
- 使用数据和屏幕抓取向导。
- 对作为 Citrix Apps 打开的浏览器执行自动化。
UiPath 远程运行时安装在 Citrix 应用服务器上,而 UiPath Citrix 扩展程序安装在客户端计算机上。这些组件之间通过 ICA Horizon Virtual 通道建立通信。使用的机制就是为 Citrix Apps 传输音频和视频等数据的机制,因此不需要额外的配置。
下图显示了客户端和服务器之间的数据流: