UI 流 UIAElementNotFound 错误的问题
重要
本文介绍与旧系统相关的主题。 迁移使用这些解决方案创建的流,以Power Automate 桌面版或删除它们。
- Selenium IDE 已弃用,在 2023 年 2 月 28 日之后将不再工作。
- Windows 录制器 (V1) 已弃用,不再工作。
本文提供了解决运行 UI 流时出现的 UIAElementNotFound 错误的步骤。
适用于: Power Automate
原始 KB 编号: 4555804
症状
尝试运行 UI 流时,可能会看到此错误:
UIAElementNotFound。
正在验证问题
如果 UI 流将属性 “使用坐标 ”设置为 true ,并且 UI 流无法使用坐标找到元素,并且播放计算机上的显示分辨率和比例与录制 UI 流的计算机的缩放比例和分辨率不匹配,则会发生此错误。 可以通过执行以下步骤来验证此问题:
选择并展开 UI 流中的“启动 <应用程序名称”> 步骤。
选择“ 显示更多” 链接。
验证属性“屏幕宽度”、“屏幕高度”、“屏幕比例”是否与电脑中的显示设置匹配 (在下一步) 中显示。
电脑中的“显示设置”查看Windows 10中的显示设置
解决步骤
- 如果 UI 流具有“ 使用坐标 ”属性设置为 true,则录制时,屏幕分辨率 & 比例应与播放期间的屏幕分辨率 & 缩放比例相同。
- 录制时使应用保持最大化,以获得最佳性能。