等待窗口 操作 - 在您的自动化中使用 等待窗口 操作 ,以暂停 机器人 ,直到特定窗口打开或关闭。 这使您能够自动化涉及与可能需要较长时间加载或可供交互的不同应用程序或窗口进行交互的任务。

Automation 360

在您的自动化中使用等待窗口 操作,以暂停机器人,直到特定窗口打开或关闭。 这使您能够自动化涉及与可能需要较长时间加载或可供交互的不同应用程序或窗口进行交互的任务。

关于此任务

例如,自动执行休假管理任务的人力资源 (HR) 专业人员可能需要在输入用户凭据之前打开出勤应用程序。 此 操作 会暂停 机器人,直到应用程序窗口打开。

过程

  1. 在操作面板中,从 Wait 软件包 双击或拖动等待屏幕 操作。
  2. 在等待屏幕字段中,选择希望自动化等待的选项:
    • 等待窗口打开
    • 等待窗口关闭
  3. 选择一个应用程序窗口:
    选项描述
    应用程序 从下拉列表中选择打开的应用程序的窗口标题。
    • 应用程序字段显示您选择的应用程序窗口的标题。

      在窗口标题字段中插入通配符 (*),以搜索可以更改的窗口标题。 可以在值的开头、中间或结尾指定一个或多个通配符 (*)。 例如,要对标题中包含 Microsoft 的任何窗口执行操作,请将通配符添加到值之前或之后来指示任何字符串:*Microsoft*。 机器人 首先会搜索确切的窗口标题 (Microsoft),如果找不到匹配项,它会搜索标题中任何位置带有 Microsoft 一词的窗口。

      您可以使用正则表达式 (regex) 来标识窗口标题。 将每个正则表达式条件选择为字符串或模式,然后输入值。 默认情况下,窗口标题字段区分大小写。

      要识别浏览器标题,您可以启用区分大小写选项以匹配字母大小写,或禁用该选项以识别字母大小写不匹配的窗口标题。
      注: 确保您系统上安装的最低 Bot Agent 版本是随 Automation 360 v.26 发布的版本。 如果存在随 Automation 360 v.25 或更早版本发布的 Bot Agent 版本,则默认情况下,将仅通过匹配字母大小写(区分大小写)识别窗口标题。
      例如,要匹配所有以单词开头、后跟 - Notepad 的窗口标题名称,您可以输入字符串值 * -Notepad,或者仅为与此模式匹配的窗口标题使用模式值 ((\w)\s)*document-Notepad。
      注:
      • 当您使用类型为字符串的正则表达式,并将 -title 作为任何 操作 的窗口标题的输入值时,机器人 可能会遇到运行时错误。 为了防止运行时错误,请确保在将字符串输入添加为 *-title 时,具有特定标题的应用程序已打开。 星号 (*) 只是一个字符,而不是通配符。
      • 当您使用类型为 Pattern 的正则表达式,并将 -title 作为任何 操作 的窗口标题的输入值时,机器人 可能会遇到运行时错误,因为输入值 *-title 是不正确的。

        请确保使用有效的正则表达式模式。

    • 可执行字段显示可执行文件的完整路径,以识别右侧窗口。
    浏览器 从支持的浏览器选项卡列表中选择。
    注: 此选项支持 Google Chrome、基于 Chromium 的 Microsoft Edge 和 Internet Explorer 浏览器。
    变量 使用窗口变量指定要使用的应用程序窗口。
  4. 在您想要花多长时间等待此条件为真?字段中指定等待窗口打开或关闭的秒数。
    如果窗口未在指定时间内打开或关闭,bot将继续执行下一步操作。
  5. 选择如果等待窗口失败则抛出异常,当等待时间到期时,将停止 机器人 并显示错误。
    如果未选择此选项,机器人将在等待时间到期后继续进入下一个 操作。
  6. 选择保存。