【RPA之家教程】10.UI元素交互–输入方法

UiPath元素交互-输入方法
很高兴您能做到这一点。 到目前为止,我们在学习机器人开发过程方面已经取得了很多成就。 我确定您必须非常熟悉如何创建和优化普通机器人。 该机器人可能不是最高效的机器人,但肯定可以使用的解决方案比您自己进行手动非生产性工作要好。 在本周中,我们将探讨几种可以为目标应用程序提供输入值的方法。 您能猜出我们在任何应用程序中都会使用的最常见的输入过程类型吗?

我敢肯定你猜对了。 输入和点击。 prorpa.com的录制博客文章中也介绍了这些内容,因此,如果您尚未签出,则强烈建议您这样做。 在UiPath中,我们提供了三种简单的输入方法,即Default,SendWindowMessages和Simulate。 我们将在下面的演示视频中更详细地描述这些内容:

默认:
顾名思义,这是UiPath选择作为默认输入法的方法。这样,将在目标应用程序上执行的动作与人类在系统上执行操作的方式完全相同。该工作流程利用操作系统中安装的键盘和鼠标驱动程序。需要执行点击操作时,可以看到鼠标指针的实际移动。结果,这是一个前台过程。仅依赖于系统功能的过程变得高度可靠,并且成功率接近100%。

SendWindowMessages:
这是UiPath中提供的第二种输入方法。在这里,工作流将消息发送到目标应用程序以执行预期的操作。应用程序通过执行请求的操作来响应。此方法的运行速度比默认方法快,并且可以作为后台操作(这意味着目标应用程序不需要处于活动状态即可执行操作)。但是,由于依赖于目标应用程序理解发送给它的消息并能够执行要求其执行的操作的能力,因此与默认方法相比,它的运行成功率稍慢。

模拟:
这是UiPath提供的与目标应用程序的UI元素进行交互的最后一种输入方法。在此,使用目标应用程序所基于的技术来模仿要执行的操作。这意味着将仔细检查目标应用程序的行为,并模仿操作以收集所需的输出。这是所有三种方法中最快的。 Simulate还支持后台操作。但是,由于高度依赖目标应用程序的基础技术,因此可能无法执行操作的机会也更高(接近30%)。对于模拟输入法,要记住的另一个关键点是它不支持键盘快捷键的输入(“发送热键”活动)。

很好!这样就涵盖了理论部分。现在,您现在应该想到的第一个问题是:“如何激活/停用这些选项?”事实证明,这非常简单。您必须检查输入活动的属性,并且您必须看到以下内容:

【RPA之家教程】10.UI元素交互–输入方法_第1张图片
可以理解,如果您同时取消选中SendWindowMessages和SimulateType属性,则会激活默认方法。 相应地,如果您选择两个选项中的任何一个,则将使用相应的输入法与外部应用程序的UI元素进行交互。 在公司业务问题(实际情况)中,我们高度重视效率。 因此,通常按以下顺序选择输入法:

在这里插入图片描述

太棒了! 这就是本周的全部理论。 让我们观看视频演示,以展示这些不同输入法如何工作的示例。 我鼓励所有人在不同的应用程序中尝试这些方法(例如MS word),并检查自己的差异。 学习任何新技术的最佳方法之一,就是创建自己的用例并使用尽可能最有效的技术来实现它们。

【RPA之家教程】10.UI元素交互–输入方法_第2张图片

你可能感兴趣的:(【RPA之家教程】10.UI元素交互–输入方法)