UiPath Studio

UiPath Studio 指南

最佳实践和限制

要在 2018.2 的 Studio 中运行某个工作流,而该工作流是在以前版本的 Studio 中以非标准 DPI 设计的,那么您需要使用“ScaleCoordinates 工具”来迁移该工作流。由于以标准 DPI 设计的工作流应该开箱即可使用,因此很少需要这一工具。

然而,即使在使用“ScaleCoordinates 工具”之后,也并不是所有的应用程序都能正确地响应缩放。元素通常根据 DPI 系数而线性缩放,但是用户界面元素的位置可能会因应用程序布局而变化。以下是一些建议:

  • 请相对于目标按钮而非顶层容器来设置“剪切区域”。仅当以 125% DPI 运行在低于 2018.2 的 Studio 版本中创建的工作流时,才会发生这种情况。
  • 将“剪切区域”或“偏移 X”和“偏移 Y”属性设置为最多 10 个像素。这通常是由“单击”活动造成的,并且“剪切区域”设置在目标用户界面元素的边框上。请注意,在使用“ScaleCoordinates 工具”之后也会发生这种情况。
  • 将 Windows 10 更新到至少 Build 1703。这解决了一些罕见的情况,在这些情况下使用非标准 DPI 的工作流无法正确地缩放,从而导致用户界面元素识别不一致。

在特定情况下,在 Chrome 实例中检测网页元素可能无法精确显示。以下情况下会发生上述状况:Chrome 窗口在 DPI 为 125% 的显示器上打开,之后移动到具有默认 DPI 的显示器上,并尝试在浏览器页面中选择元素。在这种情况下,您可以执行以下操作:

  • 最小化和恢复 Chrome 窗口;
  • 最大化 Chrome 窗口;
  • 调整 Chrome 窗口的大小。

Updated about a year ago


最佳实践和限制


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.