使用等待屏幕变化 action
使用等待屏幕变化 action 可等待特定屏幕的内容或整个窗口发生变化,然后再执行下一个操作。
例如,自动执行休假管理任务的人力资源 (HR) 人员需要登录到人力资源门户。在输入用户凭据后,此 action 使自动化任务可以等到下一个屏幕加载后再开始。
过程
- 在操作面板中,从 Wait package 双击或拖动等待屏幕更改 action。
- 在屏幕更改相对位置字段中,选择窗口或屏幕。
-
选择一个应用程序窗口:
选项 步骤 应用程序 从下拉列表中选择打开的应用程序的窗口标题。 - 窗口标题字段显示您选择的应用程序窗口的标题。您可以使用此字段中的通配符字符来启用 action,以识别具有类似标题的应用程序窗口。
示例:输入资产负债表*以识别所有打开的窗口,其标题以窗口标题中的资产负债表开头。
您可以使用正则表达式 (regex) 来标识窗口标题。为每个正则表达式条件选择正则表达式作为字符串或模式,然后输入值。默认情况下,窗口标题字段区分大小写。您可以启用不区分大小写的正则表达式修饰符以标识不区分大小写的窗口标题。
例如,您可以为所有以
((\w*)-Notepad
开头的窗口标题名称输入字符串值 ((\w*)-Notepad,或者仅为与此模式匹配的窗口标题使用诸如 ((\w)\s)*document-Notepad 之类的模式。 - 可执行字段显示可执行文件的完整路径,以识别右侧窗口。
变量 使用窗口变量指定要使用的应用程序窗口。 - 窗口标题字段显示您选择的应用程序窗口的标题。您可以使用此字段中的通配符字符来启用 action,以识别具有类似标题的应用程序窗口。
-
在左部、上部、宽度和高度字段中输入值(以像素为单位)以指定屏幕的尺寸。
从屏幕左上角开始测量。向下垂直移动将指示高度,而从左到右水平移动将指示宽度。
-
在在比较屏幕之前要等待多长时间?字段中指定在开始比较窗口或屏幕之前要等待的秒数。
当检测到差异时,比较将停止并且任务将继续执行下一个 action。
-
在在停止比较屏幕之前要等待多长时间?字段中指定等待屏幕发生变化的秒数。
如果屏幕未在指定时间内发生变化,则任务将继续执行下一个 action。
-
如果屏幕未更改,请选择如果屏幕未更改,将抛出异常选项以显示错误消息并终止 bot。
如果取消选择该选项且屏幕未更改,则任务会继续下一个 action。
- 单击保存。