基本概念
UI Automation用户界面自动化:通过模拟鼠标和键盘控件,从而与应用程序中的图形元素实现交互的过程。
用户界面自动化是通过特定的用户界面活动模拟人工输入(如单击,输入,按键等)和输出(如选择文本等)操作,从而自动化应用程序用户界面的过程。
自动化用户界面的第一步是了解人类用户将采取的步骤的逻辑顺序。第二步是将这些步骤转换为 UiPath Studio 活动并进行配置。
用户界面或应用程序的复杂性无关紧要。所有桌面应用程序都可以通过使用通用活动或应用程序定制活动实现自动化。
两种设计体检:Classic(传统/经典) & Modern(新式/现代),选择不同设计体验,以下关键概念也会有不同的呈现,可以在Studio和项目级别设置。
从版本2023.12.0开始不再支持切换到经典模式。
关键概念
1. “用户界面自动化”活动Activities:告诉机器人执行什么操作。
2.活动属性Properties:告诉机器人如何执行操作,包含定位方法,输入方法,输出方法等。
3.定位方法:是活动属性的子集,帮助机器人识别正确的用户界面元素。
4.输入方法:是活动属性的子集,告诉机器人使用什么技术向界面发送输入。
5.输出方法:是活动属性的子集,告诉机器人使用什么技术从界面获取输出。
6.录制器Recording:跟踪用户与GUI(图像用户界面)的人工交互并将其转换为一系列Studio活动。
7.抓取向导Scraping:帮助开发者自动提取结构化数据.
8.对象存储库 Object Respository(Modern) :对象存储库通过将用户界面元素捕获为存储库中的对象(可跨项目共享)来确保用户界面元素的可管理性、可重用性和可靠性,易于更新。
9.AI 计算机视觉 Computer Vision: 能够在不使用选取器的情况下识别用户界面元素,例如按钮、文本输入字段或复选框。

