- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- 测试套件 - Studio
- 故障排除
Studio 用户指南
Chromium API
ChromiumAPI 是一种基于 Devtools 协议的浏览器自动化输入方法,在自动化基于 Chromium 的浏览器时,它带来了许多益处。
以下是使用 ChromiumAPI 输入方法设计浏览器自动化时可能需要考虑的一些见解。
可靠性
通过 HardwareEvents 发送按键/鼠标输入意味着将它们发送到操作系统的鼠标/键盘输入流。从那里,事件被转发到目标应用程序,本文中即指浏览器,它会解析事件并将其进一步发送到网页。
通过 ChromiumAPI 发送按键/鼠标输入意味着将它们直接发送到浏览器。因此,此输入方法消除了可能失败的通信通道(与任何其他通信通道一样)。
通过这种新方法直接与浏览器通信意味着更少的通信通道,从而提高了自动化的可靠性。
在后台工作
HardwareEvents 需要将元素放在屏幕上,并将其置于前台。ChromiumAPI 无需如此,因为它可以在浏览器最小化并聚焦另一个选项卡的情况下工作(请注意,新式活动往往会激活工作选项卡)。
提高效率
ChromiumAPI 发送受信任的事件触发器,这是当人工执行相同操作时触发的确切事件链。这意味着,除了使用 Simulate 实现自动化外,现在还可以通过 ChromiumAPI 实现更多自动化。
其他益处
它允许直接向浏览器发送热键。
此方法与“输入前清除”属性十分契合,因为默认情况下它不会清空目标元素字段。
“使用修饰符单击”操作更加高效和可靠。