activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

用户界面自动化活动

上次更新日期 2026年2月24日

触发器作用域示例

为了更好地理解元素状态更改触发器元素属性更改触发器活动的重要性,我们创建了一个示例自动化项目,该项目监控网页浏览器的 URL 属性,并在更改时在画中画会话中移动自动化,监控用户单击操作并将用户界面元素保存为变量。

在这方面,我们需要使用“触发器作用域”活动两次:第一次,监控导航页面的外观和元素更改;第二次,监控页面上的单击操作。

docs image

由于第一个触发器只需激活一次,因此我们需要将“触发器作用域”活动的“计划模式”属性设置为“单次执行”。

首先,我们需要知道感兴趣的网页何时出现在屏幕上。对此,我们使用“元素状态更改触发器”活动,并进行以下配置:

将“事件”属性设置为“出现时”

配置为以特定网页为目标的“选取器”。在我们的例子中,它看起来像这样:

<wnd app='chrome.exe' title='Robotic Process Automation | UiPath - Google Chrome' />
<wnd app='chrome.exe' title='Robotic Process Automation | UiPath - Google Chrome' />

接下来,我们使用“元素属性更改触发器”来了解何时更改页面。我们通过监控“标题”属性来实现此目的。这意味着需要按如下方式配置活动属性:

需要将“属性名称”属性设置为 ”title”(在引号之间),因为这是我们要监控的属性。

在本例中,“选取器”配置如下:

<wnd app='chrome.exe' title='Robotic Process Automation | UiPath - Google Chrome' /> 
<wnd cls='Intermediate D3D Window' />
<wnd app='chrome.exe' title='Robotic Process Automation | UiPath - Google Chrome' /> 
<wnd cls='Intermediate D3D Window' />

(可选)我们可以在“操作”部分添加“日志消息”活动,以记录先前配置的触发器。

一旦激活这些触发器,自动化就会进入画中画模式。请注意,需要启用 Studio 中“调试”选项卡中的“画中画”选项。

docs image

激活这些触发器后,我们需要监控页面上的单击操作,并将目标用户界面元素保存为 UIElement 变量。因此,我们需要在新的“序列”中使用第二个“触发器作用域”活动,该活动仅监控并响应单击操作。

docs image

在“触发器作用域”的“触发器”部分中,我们需要添加一个“单击触发器”活动以监控相应的操作,其属性如下:

将“鼠标按键”属性设置为“MouseButton.BTN_LEFT”。这将监控鼠标左键点击。

将“触发模式”属性设置为“按下触发器”。这意味着按下鼠标左键(未释放)时会激活触发器。

最后,我们需要保存执行单击操作的用户界面元素。对此,我们在“触发器作用域”的“操作”部分添加“获取源元素”活动,并配置以下属性:

将“事件信息”属性设置为“args.EventInfo”。这意味着使用触发器参数。

“用户界面元素”属性设置为字母数字值(不在引号之间)。这会将执行单击操作的元素保存为用户界面元素变量。

运行工作流。自动化跟踪网页浏览器的 URL 属性,并在更改时在画中画会话中移动自动化,监控用户单击操作并将用户界面元素保存为变量。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2026 UiPath。保留所有权利。