activities
latest
false
Importante :
A traduĆ§Ć£o automĆ”tica foi aplicada parcialmente neste conteĆŗdo. A localizaĆ§Ć£o de um conteĆŗdo recĆ©m-publicado pode levar de 1 a 2 semanas para ficar disponĆ­vel.
UiPath logo, featuring letters U and I in white

Atividades do UIAutomation

ƚltima atualizaĆ§Ć£o 25 de mar de 2025

Exemplo de escopo de disparador

Para entender melhor a importĆ¢ncia das atividades Element State Change Trigger e Element Attribute Change Trigger, criamos uma amostra de projeto de automaĆ§Ć£o, que monitora o atributo URL de um navegador da web e, quando alterado, move a automaĆ§Ć£o em uma sessĆ£o Picture-in-Picture, monitorando as aƧƵes de cliques dos usuĆ”rios e salvando o elemento de interface grĆ”fica como uma variĆ”vel.

Para isso, precisamos usar a atividade Trigger Scope duas vezes: uma vez, para monitorar a aparĆŖncia e a alteraĆ§Ć£o de elementos da pĆ”gina em que navegamos, e outro, para monitorar as Actions de clique na pĆ”gina.



Como o primeiro gatilho sĆ³ precisa ser ativado uma vez, precisamos definir a propriedade ModoDeAgendamento da atividade Trigger Scope como OneTime.

Primeiro, precisamos saber quando a pĆ”gina da Web de interesse aparece na tela. Nesse sentido, utilizamos a atividade Element State Change Trigger , com a seguinte configuraĆ§Ć£o:

A propriedade Evento definida como OnAppear

O Seletor configurado para segmentar a pƔgina da web especƭfica. Em nosso caso, seria parecido com algo assim:

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

Em seguida, usamos o Element Attribute Change Trigger para saber quando a pƔgina foi alterada. Fazemos isso monitorando o atributo Tƭtulo. Isso significa que as propriedades da atividade precisam ser configuradas da seguinte forma:

A propriedade NomeDoAtributo precisa ser definida como ā€titleā€ (entre aspas), porque esse Ć© o atributo que queremos monitorar.

O Seletor configurado, em nosso caso, da seguinte forma:

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

Opcionalmente, podemos adicionar uma atividade Log Message na seĆ§Ć£o AƧƵes para registrar os gatilhos configurados anteriormente.

Assim que esses gatilhos sĆ£o ativados, a automaĆ§Ć£o entra no modo Picture-in-Picture. Observe que a opĆ§Ć£o Picture-in-Picture da aba Debug no Studio precisa ser habilitada.



ApĆ³s esses gatilhos serem ativados, precisamos monitorar as aƧƵes de cliques na pĆ”gina e salvar o elemento de interface grĆ”fica do destino como uma variĆ”vel UIElement. Dessa forma, precisamos usar uma segunda atividade Trigger Scope em um novo Sequence, que sĆ³ monitora e responde a aƧƵes de cliques.


Na seĆ§Ć£o Triggers da Trigger Scope, precisamos adicionar uma atividade Click Trigger para monitorar a aĆ§Ć£o correspondente, com as seguintes propriedades:

A propriedade BotĆ£oDoMouse definida como MouseButton.BTN_LEFT. Isso monitora os cliques do botĆ£o esquerdo do mouse.

A propriedade ModoDeDisparo definida como TriggerDown. Isso significa que o gatilho Ć© ativado quando o botĆ£o esquerdo do mouse Ć© pressionado (nĆ£o liberado).

Finalmente, precisamos salvar o elemento de interface grĆ”fica no qual a aĆ§Ć£o de cliques Ć© executada. Para isso, adicionamos a atividade Get Source Element dentro da seĆ§Ć£o AƧƵes da Trigger Scope, com as seguintes propriedades configuradas:

A propriedade InformaƧƵesDoEvento definida como args.EventInfo. Isso significa que sĆ£o usados os argumentos do gatilho.

A propriedade ElementoDaUI definida como um valor alfanumĆ©rico (nĆ£o estĆ” entre aspas). Isso salva o elemento no qual a aĆ§Ć£o de cliques Ć© realizada como uma variĆ”vel ElementoDaUI.

Execute o fluxo de trabalho. A automaĆ§Ć£o acompanha o atributo de URL de um navegador da web e, quando alterada, move a automaĆ§Ć£o em uma sessĆ£o Picture-in-Picture, observando as aƧƵes de cliques dos usuĆ”rios e salvando o elemento de interface grĆ”fica como uma variĆ”vel.

Esta pĆ”gina foi Ćŗtil?

Obtenha a ajuda que vocĆŖ precisa
Aprendendo RPA - Cursos de automaĆ§Ć£o
FĆ³rum da comunidade da Uipath
Uipath Logo White