studio
2024.10
true
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- VMware Horizon 自动化
- Salesforce 自动化
- SAP 自动化
- macOS 用户界面自动化
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- 扩展程序
- 测试套件 - Studio
- 故障排除
Studio 用户指南
Last updated 2024年11月4日
修复 Active Accessibility 支持
本页介绍如何诊断和修复因 Active Accessibility 支持中断而导致的问题。
在以下情况下,可能会中断 Active Accessibility 支持:
- 安装某些 Windows 更新
- 卸载/升级某些应用程序,例如 Adobe Acrobat Reader 或 Microsoft Office
不会为依赖于
IAccessible
注册表项的应用程序(例如文件资源管理器、Internet Explorer 或 Microsoft Office)生成选取器。
例如,当使用 UI Explorer 在 Windows 文件资源管理器中指示用户界面元素时,会选择整个区域,而不是选择单个元素。
更新 Windows 后,
IAccessible
注册表项被覆盖并损坏。
当某些应用程序(例如 Adobe Acrobat Reader)为
IAccessible
注册自定义实现,但未在卸载/升级时恢复默认设置时,通过注册表配置提供的无障碍功能支持也可能会中断。
从 UiPath.UIAutomation.Activities 版本 23.4 开始,已永久修复此问题。
这些 Windows 注册表项的错误配置不再干扰使用主动式辅助功能的自动化应用程序。
如果您无法将 UiPath.UIAutomation.Activities 包升级到版本 23.4 或更高版本,则可以通过手动修复 Windows 注册表项来解决此问题。
注意:更改注册表项可能会影响计算机的功能!建议首先创建备份,如本页所述。
为了检查
IAccessible
注册表项是否已损坏,您需要打开 Windows 注册表编辑器并验证以下键是否丢失或具有其他值,并在必要时添加/修改它们。
以下是注册表中应存在的值。
HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}]
@="IAccessible"
[HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\TypeLib]
@="{1EA4DBF0-3C3B-11CF-810C-00AA00389B71}"
"Version"="1.1"
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}]
@="IAccessible"
[HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\TypeLib]
@="{1EA4DBF0-3C3B-11CF-810C-00AA00389B71}"
"Version"="1.1"
HKEY_CLASSES_ROOT\WOW6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Wow6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}]
@="IAccessible"
[HKEY_CLASSES_ROOT\Wow6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Wow6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\TypeLib]
@="{1EA4DBF0-3C3B-11CF-810C-00AA00389B71}"
"Version"="1.1"
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Wow6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}]
@="IAccessible"
[HKEY_CLASSES_ROOT\Wow6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\Wow6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}\TypeLib]
@="{1EA4DBF0-3C3B-11CF-810C-00AA00389B71}"
"Version"="1.1"
上述内容可以写入
.reg
文件。备份现有注册表条目后,您可以运行 .reg
文件以自动修复这些条目。