活动窗口
对于操作系统,活动窗口是处于焦点的窗口,或者更理想的情况是光标具有焦点以与其元素交互的窗口。
在 surface automation中,此活动窗口概念为 true。 但是,在自动化 Microsoft™ Windows的应用程序时, IBM Robotic Process Automation 驱动程序在附加到驱动程序的窗口 (称为活动窗口或附加窗口) 上工作。
在使用 Windows 驱动程序时,必须始终存在一个活动窗口或附加到驱动程序的窗口,以便机器人运行时与应用程序的控件进行交互。 否则,机器人运行时将引发 WindowNotAttachedException。
您可以将驱动程序附加到已在运行的应用程序窗口,或者通过无缝集成启动应用程序并附加到其窗口。
启动和连接窗口
使用以下命令来启动或连接打开的窗口:
启动并附加窗口
启动应用程序,然后将应用程序的窗口附加到驱动程序,或者搜索考虑命令中设置的选择器的窗口,然后将其附加到驱动程序 (如果找到)。启动或附加窗口
使用为命令设置的选择器来搜索应用程序的窗口。 如果机器人运行时找到窗口,请将其附加到驱动程序。 否则,它将启动命令中的应用程序集并将窗口连接到驱动程序。附加窗口
将窗口附加到驱动程序,使其成为活动窗口。
注意:此命令仅将打开的窗口连接到驱动程序,否则,它不会打开新窗口。
查找和等待窗口
使用以下命令通过窗口本身或通过控件查找或等待窗口。
监视和关闭窗口
使用 监视和关闭窗口 命令可监视与定义的条件匹配的任何新窗口的打开情况,并在打开时立即将其关闭。
您可以使用 取消令牌源 命令和 "取消令牌源" 参数中返回的令牌来取消连续执行 监视和关闭窗口 命令。
对焦窗口
使用 焦点窗口 命令将焦点放在窗口上,使其成为前台。