studio
2024.10
true
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- 关于原生 RDP 自动化
- 配置步骤
- 原生 RDP 自动化的工作方式
- RDP 自动化示例
- 已知问题和限制
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- 测试套件 - Studio
- 故障排除
Studio 用户指南
Last updated 2024年11月4日
原生 RDP 自动化的工作方式
安装完 UiPath 远程运行时组件和 Windows 远程桌面扩展程序后,您即可在远程桌面计算机上原生检测应用程序的单个用户界面元素。
对于在远程桌面计算机上打开的记事本,系统为其生成的选取器类似于这样:
<rdp app='mstsc.exe' cls='TscShellContainerClass' title='* - Remote Desktop Connection' />
<wnd app='notepad.exe' cls='Notepad' title='Untitled - Notepad' />
<rdp app='mstsc.exe' cls='TscShellContainerClass' title='* - Remote Desktop Connection' />
<wnd app='notepad.exe' cls='Notepad' title='Untitled - Notepad' />
对于作为本地应用程序打开的记事本,系统为其生成的选取器类似于这样:
<wnd app='notepad.exe' cls='Notepad' title='Untitled - Notepad' />
<wnd app='notepad.exe' cls='Notepad' title='Untitled - Notepad' />
这两个选取器之间的唯一区别在于
<rdp>
标签,其中包含相应 RDP 连接的所有详细信息。在选取远程桌面计算机上打开的应用程序的用户界面元素时,系统即会自动添加此标签。
借助原生 RDP 支持,您可以执行以下操作:
- 为远程桌面计算机上打开的应用程序生成选取器。
- 使用 UiPath.UIAutomation.Activities 包中的活动(例如“单击”、“输入信息”等)。
- 使用鼠标和键盘监控事件活动。
- 使用数据和屏幕抓取器向导。
- 自动化浏览器。
UiPath Remote Runtime 安装在远程桌面计算机上,而 Windows 远程桌面扩展程序安装在客户端计算机上。这些组件之间通信通过远程桌面协议进行。有关详细信息,请参阅 Remote Runtime 架构。