在某些应用程序中,如果系统自动选择捕获技术,则捕获 操作 可能无法准确工作。 在这种情况下,根据您想要自动化的应用程序类型,您可以选择特定技术,并使用捕获 操作 来使用该技术进行捕获。
使用捕获 操作
要选择特定技术,请单击捕获对象旁边的下拉菜单。
- 自动化具有嵌套 iFrame 的网页应用程序,这些 iFrame 具有相同的框架源或不同的框架源。
- 捕获和自动化自动选择技术可能无法准确捕获的应用程序上的对象。注: 使用特定技术进行捕获时,对象属性的类型和数量会有所不同。
- 自动化 Google Chrome 和 Microsoft Edge 浏览器上的所有对象和控件,用于本地设置页面。注: 此功能支持 Google Chrome 和 Microsoft Edge 浏览器。
技术类型
- Microsoft Active Accessibility (MSAA)
- Microsoft UI Automation
- Microsoft UI Automation (COM)
Microsoft Active Accessibility (MSAA)
Microsoft Active Accessibility 是一项传统的辅助技术,作为 Windows 95 平台加载项引入。 MSAA 旨在帮助辅助技术 (AT) 产品与应用程序的标准和自定义用户界面元素进行交互,并访问、识别和操作应用程序的 UI 元素。 MSAA 基于组件对象模型 (COM),其定义了一种应用程序和操作系统进行通信的机制。 要了解有关此技术中最常用属性的更多信息,请参见 使用捕获 操作。
Microsoft UI Automation
Microsoft UI Automation 是适用于 Microsoft Windows 的辅助功能框架,可在所有支持 Windows Presentation Foundation (WPF) 的操作系统上使用。 UI Automation 提供对桌面上大多数用户界面元素的编程访问,使得屏幕阅读器等 AT 产品能够向最终用户提供有关 UI 的信息,并通过标准输入以外的方式操作 UI。 要了解有关此技术中最常用属性的更多信息,请参见 使用捕获 操作。
Microsoft UI Automation (COM)
- 按钮
- 日历
- 复选框
- 客户端
- 组合框
- 标签
- 链接
- 列表视图
- 菜单
- 页面选项卡
- 密码文本
- 单选按钮
- 滑块
- 表格
- 文本框
- 树
当您选择此技术来捕获应用程序的对象时,如果该对象不支持此技术,则系统会通过该对象周围的灰色突出显示来指示该对象。
出现次数支持
录制器 支持基于出现次数的识别,适用于 MSAA、UI Automation 和 Microsoft UI Automation (COM) 技术。 基于出现次数的识别使您能够准确定位并与应用程序中重复 UI 元素的特定实例进行交互。
当应用程序公开多个相似控件时(例如,具有相同标签的按钮列表或包含重复行元素的表格),标准对象属性可能无法唯一标识您要交互的元素。 在这种情况下,您可以使用出现次数属性,根据目标对象的出现次数索引来进行识别,即该元素在屏幕上所有匹配元素中的位置。
- 应用程序包含具有相同或相似属性的重复 UI 元素。
- 没有其他唯一属性(例如自动化 ID 或名称)可用于区分匹配的元素。
- 您需要与通过 MSAA、UI Automation 或 Microsoft UI Automation (COM) 框架公开的多个相似控件中的特定实例进行交互。
自动化窗口安全弹窗
您可以使用 MSAA、UI Automation 和 Microsoft UI Automation (COM) 技术,在 Microsoft Windows 安全凭据弹窗上捕获并执行 机器人 操作。
机器人执行(播放): 机器人可以与 Windows 安全弹窗交互,无需管理员权限。 新建和现有的机器人均能在这些弹窗上成功执行。
捕获与重新捕获: 要在 Windows 安全弹窗上捕获或重新捕获 UI 元素,您必须在 机器人编辑器 中选择以管理员权限捕获并运行选项。