展开UI元素

扩展UI元素构建块用于扩展UI元素,例如在使用Desktop UI自动化时已打开的应用程序窗口中的扩展按钮。 以下属性:

展开用户界面元素

块标题(“扩展UI元素”)

标题中的绿色输入连接器用于触发块 start executing.

成功扩展UI元素时,标题中的绿色输出连接器将触发。

可以通过双击该块的标题(“扩展UI元素”)并输入新标题来进行更改。

选择 UI Element

此属性包含用于UI元素展开的定位器。

可以通过单击属性并选择“捕获新元素”来捕获UI元素定位器。

一旦 设置后,可以通过单击并选择“编辑元素”来编辑UI元素定位器。

可以通过右键单击来清除该属性 并选择“清除元素”。

找到的元素

此属性包含找到的UI元素 在桌面应用程序窗口中。可以用 作为其他构件中的源元素,例如,缩小对特定UI元素(例如表格单元格)的搜索范围。

如果找不到该元素,则此属性为空。

Not 发现

如果在超时字段中指定的时间内未找到UI元素,则此绿色输出连接器将触发(请参见下文)。如果未在此连接器上附加任何构建块并且未找到该元素,则该案例将以失败状态结束。

该连接器可用于根据是否找到元素来分支流程的执行。

位置 found

在X,Y坐标中找到UI元素的应用程序画布位置。它相对于屏幕的左上角,通常为0、0。

在多屏环境下  X,Y坐标可能会因以下情况而异:

a)元素的位置可以为负(如果主屏幕位于右侧,而窗口在左侧屏幕上打开)

b)大于屏幕分辨率(如果主屏幕在左侧,并且窗口在右侧屏幕上打开)

单击扩展器按钮以分别处理X和Y坐标。

请注意,任何设置为不可见的UI元素的位置都为0、0。

Area 发现

在X,Y,Width,Height坐标中找到的UI元素的应用程序画布位置和大小,从最左上角的像素开始。它相对于屏幕的左上角,通常为0、0。

在多屏环境下  X,Y坐标可能会因以下情况而异:

a)元素的位置可以为负(如果主屏幕位于右侧,而窗口在左侧屏幕上打开)

b)大于屏幕分辨率(如果主屏幕在左侧,并且窗口在右侧屏幕上打开)

单击扩展器按钮以使用该区域的位置和大小及其 nested 子属性分开。

源元素

通过设置此属性,UI元素定位器 将在提供的source元素内工作,而不是在捕获的元素上工作。

这意味着可以在一个构件块中的表格中捕获一行,并且通过使用source属性,可以轻松找到并单击该确切行中的特定单元格或字段。

使用发生。

如果发现多个UI元素,请选择要单击的UI元素。

选择“全部”以遍历所有事件。通过选择“全部”,将显示子属性“当前索引”和“已完成”(请参见下文)。每次出现都会触发顶部连接器。

当前指数

遍历所有UI元素时的当前索引。例如,如果出现三个 textbox 找到后,此属性将第一个包含1,然后第二个包含2,最后一个包含3。

已完成

当所有事件的迭代完成时,此绿色输出连接器将触发。

计数

此属性包含找到的与上面的定位器匹配的UI元素的总数。

默认超时

如果未选中“默认超时”属性复选框,则超时值为10秒。如果选中了“默认超时”属性复选框,那么在流设置中选择的“默认超时”值将适用。

超时

放弃并触发“未找到”连接器之前,搜索UI元素所花费的最长时间(请参见上文)。

注意: 所有情况都有一个“全局超时” 在“设置”面板中进行配置。这与单个构件的超时无关。但是,跑步 如果案例的运行时间超过全局超时时间,则会自动取消该案例。

滚动查找

当选择比“无”之外的值时,构建块将用于UI元素搜索时滚动。这在搜索元素异步加载的可滚动内容时非常有用,例如使用无限滚动。

等待没有变化

选中后,Building Block将在指定的超时时间内等待屏幕上发生的任何更改,然后再对所选元素执行扩展操作。 

等待超时

在继续操作之前,DOM必须保持不变的秒数。