studio
2024.10
true
Studio 用户指南
Last updated 2024年9月26日

Chromium API

ChromiumAPI 是一种基于 Devtools 协议的浏览器自动化输入方法,在自动化基于 Chromium 的浏览器时,它带来了许多益处。

支持的浏览器

  • Microsoft Edge
  • Google Chrome

支持的用户界面自动化活动

它可以与以下新式活动一起使用:

  • 使用应用程序/浏览器
  • 单击
  • 键入
  • 悬停
  • 注意:此方法仅适用于网页元素。它不适用于不属于网页的元素,例如弹出窗口。

要求

您需要最新的 UiPath Edge 扩展程序和 21.10.3 或更高版本的 UiPath.UIAutomation.Activities 包。

正面比较

以下是使用 ChromiumAPI 输入方法设计浏览器自动化时可能需要考虑的一些见解。

ChromiumAPI 与 HardwareEvents

可靠性

通过 HardwareEvents 发送按键/鼠标输入意味着将它们发送到操作系统的鼠标/键盘输入流。从那里,事件被转发到目标应用程序,本文中即指浏览器,它会解析事件并将其进一步发送到网页。

通过 ChromiumAPI 发送按键/鼠标输入意味着将它们直接发送到浏览器。因此,此输入方法消除了可能失败的通信通道(与任何其他通信通道一样)。

通过这种新方法直接与浏览器通信意味着更少的通信通道,从而提高了自动化的可靠性。

在后台工作

HardwareEvents 需要将元素放在屏幕上,并将其置于前台。ChromiumAPI 无需如此,因为它可以在浏览器最小化并聚焦另一个选项卡的情况下工作(请注意,新式活动往往会激活工作选项卡)。

ChromiumAPI 与 Simulate

提高效率

ChromiumAPI 发送受信任的事件触发器,这是当人工执行相同操作时触发的确切事件链。这意味着,除了使用 Simulate 实现自动化外,现在还可以通过 ChromiumAPI 实现更多自动化。

其他益处

它允许直接向浏览器发送热键。

此方法与“输入前清除”属性十分契合,因为默认情况下它不会清空目标元素字段。

使用修饰符单击”操作更加高效和可靠。

备注:

当使用 ChromiumAPI 启动浏览器时,将显示一个功能区,说明浏览器以调试模式启动(下面以蓝色高亮显示)。如果通过策略安装扩展程序,则不会显示此消息。



  • 支持的浏览器
  • 支持的用户界面自动化活动
  • 要求
  • 正面比较
  • ChromiumAPI 与 HardwareEvents
  • ChromiumAPI 与 Simulate

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。