要在 2018.2 的 Studio 中运行在旧版本的 Studio 中以非标准 DPI 设计的工作流,需要先使用 Scaleecoordates 工具来迁移它。由于在标准 DPI 中设计的工作流应该是开箱即用的,因此对该工具的需求非常少。
然而,并不是所有的应用程序都能正确地响应缩放,即使在使用了 ScaleCoordinates 工具之后也是如此。
通常根据 DPI 因子线性缩放元素,但是 UI 元素的位置可以根据应用程序的布局而变化。下面是一些建议:
将 ClippginRegion 设置为目标按钮,而不是顶级容器。这适用于由 2018.2 之前的 Studio 版本中以125% DPI 创建的工作流。
设置 ClippingRegion 或者 OffsetX 和 OffsetY 属性到最大 10 像素。这通常是由于在目标 UI 元素的边框上设置了一个 ClippingRegion 的 Click 活动造成的。请注意即使使用了 ScaleCoordinates 工具,这个问题仍然可能发生。
更新 Windows 系统到最低 Build 1703 版本。它修正了一些不符合标准的 DPI 工作流不能正确扩展的情况,导致UI 元素识别不一致的问题。
在特定情况下,检测 Chrome 实例中的网页元素可能会显得不精确。原本使用 125% DPI 的显示器上打开 Chrome 窗口的程序,移动到带有默认 DPI 的显示器上运行,并试图在浏览器页面中选择元素时发生这种情况。
这种情况下,你可以这样做:
- 最大限度地减少和恢复 Chrome 窗口;
- 最大化窗口
- 调整 Chrome 窗口
返回目录
UiPath 常见问题及解决办法汇总
更多 UiPath 相关的资讯,请关注公众号:流程自动化机器人教程
由于简书禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。