- Visão geral
- Automação de Interface Gráfica
- Sobre o pacote de atividades UIAutomation
- Aplicativos e tecnologias automatizados com a Automação de Interface Gráfica
- Compatibilidade do projeto
- UI-ANA-016 - Extrair URL de navegador aberto
- UI-ANA-017 - ContinuarComErro verdadeiro
- UI-ANA-018 - Listar atividades de OCR/Imagem
- UI-DBP-006 - Uso do contêiner
- UI-DBP-013 - Uso Incorreto da Automação do Excel
- UI-DBP-030 - Uso de variáveis proibidas em seletores
- UI-DBP-031 - Verificação de atividades
- UI-PRR-001 - Simular clique
- UI-PRR-002 - Simular Digitação
- UI-PRR-003 - Uso incorreto do aplicativo aberto
- UI-PRR-004 - Atrasos Embutidos em Código
- UI-REL-001 - Idx grande em Seletores
- UI-SEC-004 - Dados de e-mail do seletor
- UI-SEC-010 — restrições de app/URL
- UI-USG-011 - Atributos não permitidos
- UX-SEC-010 — restrições de app/URL
- UX-DBP-029 - Uso de senha não segura
- UI-PST-001 - Nível de log de auditoria nas configurações do projeto
- Ferramenta de Migração de Navegador do UiPath
- Região do Recorte
- Computer Vision Recorder
- Índice de atividades
- Ativar
- Anchor Base
- Anexar Navegador
- Anexar Janela
- Block User Input
- Texto Explicativo
- Marcar
- Click
- Clicar na Imagem
- Click Image Trigger
- Click OCR Text
- Clicar no Texto
- Click Trigger
- Close Application
- Fechar Guia
- Close Window
- Context Aware Anchor
- Copy Selected Text
- Element Attribute Change Trigger
- Element Exists
- Element Scope
- Element State Change Trigger
- Export UI Tree
- Extrair Dados Estruturados
- Find Children
- Localizar Elemento
- Localizar Imagem
- Find Image Matches
- Find OCR Text Position
- Localizar Elemento Relativo
- Find Text Position
- Get Active Window
- Get Ancestor
- Get Attribute
- Get Event Info
- Get From Clipboard
- Obter Texto Completo
- Get OCR Text
- Get Password
- Get Position
- Get Source Element
- Get Text
- Obter Texto Visível
- Voltar
- Avançar
- Ir para a Página Inicial
- Google Cloud Vision OCR
- Hide Window
- Highlight
- Hotkey Trigger
- Hover
- Focalizar Imagem
- Hover OCR Text
- Focalizar Texto
- Imagem Existe
- Indicate On Screen
- Inject .NET Code
- Inject Js Script
- Invoke ActiveX Method
- Key Press Trigger
- Carregar Imagem
- Maximize Window
- Microsoft Azure Computer Vision OCR
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Minimize Window
- Monitorar eventos
- Mouse Trigger
- Move Window
- Navegar Para
- OCR Text Exists
- On Element Appear
- On Element Vanish
- Aparecer Na Imagem
- Desaparecer Na Imagem
- Abrir Aplicativo
- Abrir Navegador
- Atualizar Navegador
- Replay User Event
- Restore Window
- Save Image
- Select Item
- Select Multiple Items
- Enviar Tecla de Acesso
- Set Clipping Region
- Set Focus
- Set Text
- Set To Clipboard
- Set Web Attribute
- Show Window
- Iniciar Processo
- System Trigger
- Take Screenshot
- Tesseract OCR
- Texto Existe
- Dica de ferramenta
- Type Into
- Digitar Texto Seguro
- Use Foreground
- Wait Attribute
- Esperar Elemento Desaparecer
- Aguardar Imagem Desaparecer
- Application event trigger
- Block User Input
- Check/Uncheck
- Check App State
- Check Element
- Click
- Click Event Trigger
- Drag and Drop
- Extract Table Data
- Localizar elementos
- For Each UI Element
- Get Browser Data
- Obter Área de Transferência
- Get Text
- Get URL
- Go To URL
- Highlight
- Hover
- Inject Js Script
- Keyboard Shortcuts
- Keypress Event Trigger
- Mouse Scroll
- Navigate Browser
- Select Item
- Set Browser Data
- Definir Área de Transferência
- Set Runtime Browser
- Set Focus
- Set Text
- Take Screenshot
- Type Into
- Unblock User Input
- Use Application/Browser
- Window operation
- Realize pesquisa no navegador e recupere resultados usando APIs de Automação de interface gráfica
- Navegação na Web
- Localizar imagens
- Clicar em imagens
- Disparar e monitorar eventos
- Criar e substituir arquivos
- Páginas HTML: extrair e manipular informações
- Manipulação de janelas
- Seleção automatizada de listas
- Localizar e manipular elementos de janela
- Gerenciar automação de texto
- Carregar e processar imagens
- Gerenciar ações ativadas pelo mouse
- Automatizar o runtime de aplicativos
- Execução automatizada de um aplicativo local
- Navegação em navegador
- Automação da Web
- Exemplo de escopo de disparador
- Habilitar o suporte de Automação de Interface Gráfica no DevExpress
- Computer Vision Local Server
- Automação Móvel
- Notas de versão
- Sobre a arquitetura de automação de dispositivos móveis
- Compatibilidade do projeto
- Get Log Types
- Get Logs
- Get Page Source
- Get Device Orientation
- Get Session Identifier
- Instalar Aplicativo
- Gerenciar Aplicativo Atual
- Manage Other App
- Open DeepLink
- Abrir URL
- Mobile Device Connection
- Deslizar Direcional
- Padrão de Desenho
- Positional Swipe
- Press Hardware Button
- Set Device Orientation
- Take Screenshot
- Obter parte da captura de tela
- Element Exists
- Execute Command
- Get Attribute
- Get Selected Item
- Get Text
- Set Selected Item
- Set Text
- Deslizar
- Tap
- Type Text
- Terminal
- Notas de versão
- Sobre o pacote de atividades Terminal
- Compatibilidade do projeto
- Melhores práticas
- Find Text
- Get Color At Position
- Get Cursor Position
- Get Field
- Obter Campo na Posição
- Obter Área da Tela
- Get Text
- Obter Texto na Posição
- Mover Cursor
- Mover cursor para o texto
- Enviar Tecla de Controle
- Send Keys
- Send Keys Secure
- Set Field
- Definir Campo na Posição
- Terminal Session
- Aguardar Texto do Campo
- Wait Screen Ready
- Aguardar Texto da Tela
- Aguardar Texto na Posição

Atividades do UIAutomation
Gravador de Aplicativo/Web
Sobre o App/Web Recorder
A gravação pode ajudar você a economizar muito tempo ao automatizar suas tarefas. O App/Web Recorder captura suas ações conforme você as executa na tela e gera uma atividade Usar Aplicativo/Navegador com uma série de atividades dentro dela com base em suas ações.
Todos os elementos da interface do usuário são realçados enquanto você grava, para que você possa ter certeza de que os botões, campos ou menus corretos estão selecionados. O gravador captura uma ação padrão para cada tipo de elemento de interface do usuário e também permite que você escolha manualmente a ação desejada antes de executá-la.
The recorder displays a preview of the activities that will be added to your project in real time. The preview includes informative screenshots that are also added to the activities in the automation project. The preview section can be collapsed by clicking the Recorded Steps header.
Cada ação registrada gera uma atividade. A tabela a seguir lista as ações que você pode registrar e as atividades geradas para elas. Algumas ações são gravadas automaticamente, o que significa que a atividade correspondente é gerada automaticamente, enquanto outras devem ser selecionadas manualmente antes de serem gravadas.
| Ações Registradas Automaticamente | Ações que devem ser selecionadas antes da gravação |
|---|---|
|
|
Registrando suas ações
-
Abra o aplicativo ou a página do navegador da Web que deseja automatizar.
-
Clique em Gravador de aplicativo/web na faixa de opções do Studio ou pressione Ctrl+Alt+R no seu teclado. Dependendo da sua configuração, esta opção também pode estar localizada em Gravação.
A janela Gravador de aplicativo/web será exibida. 
-
(Optional) By default, after you indicate the UI element to interact with, the target selection is made automatically. If you want to be able to add or remove anchors, remove and add the target again after indicating it, and confirm the selection before recording steps, select Confirm every step.
Mesmo que você não selecione essa opção, você pode habilitá-la rapidamente para etapas individuais na gravação. Para fazer isso, mantenha a tecla Shift pressionada ao clicar em um elemento de interface gráfica para interagir ou ao selecionar uma opção da ação Escolher
menu de suspensão. -
Uma vez aberto, o Gravador está pronto para gravar ações. Se você optar por pausar, clique em Gravar
para retomar a gravação.Observação:Abrir o Gravador de aplicativo/web enquanto uma atividade Use Application/Browser estiver selecionada no Designer de fluxo de trabalho permite apenas que você indique ações em elementos no aplicativo ou navegador definido como um destino para essa atividade. Se uma atividade Use Application/Browser não estiver selecionada, você pode gravar suas ações em todos os aplicativos que estiverem abertos na sua máquina.
-
(Opcional) Você pode habilitar o suporte do Repositório de Objetos para o Gravador clicando no
que permite usar objetos existentes do Repositório de Objetos ou criar novos quando necessário. -
Indique o elemento no qual deseja realizar ações clicando nele. Elementos individuais na janela são realçados conforme você move o mouse sobre eles.
- Para registrar a ação padrão para o elemento de interface do usuário com o qual você deseja interagir, clique no elemento de destino.
- Para realizar ações não padrão (como ações executadas por atividades como Get Text, Hover e mais), passe o mouse sobre o elemento de destino e, em seguida, selecione uma opção na ação Escolher
menu de suspensão que aparece ao lado do elemento.
Você também pode usar a automação de imagem arrastando uma área em seu aplicativo e selecionando uma ação que deseja realizar no menu Escolher ação . Após uma ação adicionada manualmente ser gravada, o Gravador retorna ao modo de seleção automática. Você pode alterar o layout do menu entre apenas ícones e visualização de lista ou fixá-lo para que fique sempre visível durante a gravação usando os botões no canto superior direito do menu.

-
Some actions require your input before an activity is generated, so make sure to provide the necessary information when prompted, and then press Enter on your keyboard or click Confirm. For example, if you selected a text box, a Type Into action is detected and you are prompted to enter the text to type.
Observação:To ensure the action is performed on the intended element, do not move the mouse over another UI element until the action is performed for the current target element.
-
A ação é executada e a atividade é gerada. Para continuar, selecione o próximo elemento para interagir de maneira semelhante e repita até que todas as ações sejam registradas.
-
Quando terminar de gravar suas ações, clique em Salvar e retorne ao Studio
para fechar o Gravador e adicionar as atividades ao seu projeto.
Se uma atividade de contêiner foi selecionada no painel Designer quando você iniciou o Gravador, as atividades geradas são adicionadas dentro dele. Se foi selecionada uma atividade que não é container, as atividades geradas são adicionadas após a atividade selecionada.

Durante a gravação, você pode:
- Add a 5 seconds delay in element selection by pressing F2 on your keyboard. You can do this if, for example, an element you need to interact with is not in the visible area of the screen and you need time to scroll down to it.
- A qualquer momento, pause a gravação, clicando em Pausar
. Para retomar a gravação, clique em Gravar
novamente. - Use as teclas modificadoras, Alt, Ctrl, Shift.
- Manage the activities added so far using the preview under Recorded Steps:
- Remova uma atividade clicando em Excluir
no canto superior direito da atividade. - Configure a entrada ou saída de algumas atividades:
- Edit the text to type for Type Into.
- Update the selection for Select Item.
- Change the action for Check/Uncheck.
- Remove recorded sequences for Keyboard Shortcuts.
- Selecione onde deseja salvar o texto copiado para Get Text.

- Remova uma atividade clicando em Excluir
A janela Gravador de aplicativo/web permite selecionar o modo de entrada que é usado para executar as ações gravadas, tanto durante a gravação quanto no runtime, quando o fluxo de trabalho é executado. Isso permite testes em tempo real do método de entrada em elementos específicos. Por exemplo, se uma ação gravada não estiver sendo executada, tente alterar o método de entrada para Eventos de hardware, pois o elemento pode não ser compatível com outros métodos de entrada. Clicando
exibe um menu, a partir do qual você pode selecionar Chromium API, Mensagens da janela, Eventos de hardware ou Simular. Por padrão, o método de entrada é definido como Auto, que detecta automaticamente o melhor método de entrada, com base nas Configurações do projeto. 
Due to the fact that actions such as Double-Click, Right-Click, and Keyboard Shortcuts executed with the Simulate method usually fail, they are recorded and performed automatically with the Hardware Events method, even if you have selected the Simulate method.
Clicar no
botão habilita a configuração completa dos destinos e valores salvos. Quando habilitada, todos os destinos devem ser confirmados usando o botão azul que aparece ao passar o mouse sobre o destino (semelhante à tela de seleção). Este modo deve ser usado se âncoras adicionais/diferentes precisarem ser adicionadas durante a gravação.
Ao gravar no perfil do StudioX, a opção Indicar no Excel não fica disponível no Mais
menu. Para indicar dados do Excel, selecione células nomeadas, use a opção Entrada personalizada ou deixe o campo em branco e use Indicar no Excel após concluir a gravação e retornar ao designer do StudioX.
Integração do repositório de objetos
A geração de objetos do Repositório de Objetos ao executar uma gravação combina o melhor dos dois mundos, permitindo que você crie automações de trabalho instantaneamente e de maneira escalável.
Quando
estiver ativada no Gravador, qualquer elemento que seja indicado durante a gravação será verificado em relação a objetos no Repositório de Objetos, levando a um entre três cenários:
- Se o objeto não for encontrado, um novo objeto será criado para o elemento indicado e poderá ser facilmente reutilizado.
- Se o objeto for encontrado, ele será vinculado à atividade registrada.
- Se forem encontrados vários objetos que correspondam ao elemento indicado, você será solicitado a escolher um deles ou criar um novo.
Observação:
Using large Object Repositories with the Recorder might cause the execution to be slower
Atividades geradas automaticamente
As seguintes atividades são geradas automaticamente quando a ação correspondente é detectada. Se necessário, você pode atualizar as propriedades das atividades após concluir a gravação.
- Click - Gerado quando você seleciona um botão ou um link durante a gravação. O tipo de clique e o botão do mouse também são registrados.

- Type Into - Gerado quando você seleciona uma caixa de texto ou outros elementos de interface gráfica editáveis durante a gravação.
Depois de selecionar o campo de texto, você é solicitado a inserir o texto para concluir a ação. Você pode selecionar Texto simples para inserir o texto diretamente na caixa de diálogo ou Expressão para selecionar dados do Excel ou valores salvos para uso posterior no menu Mais
(no StudioX) ou uma expressão (no Studio). Por padrão, a opção Campo vazio é selecionada para remover qualquer texto existente antes da digitação. 
- Select Item - Gerado quando você seleciona uma lista suspensa ou caixa de combinação durante a gravação. Depois de selecionar o menu suspenso, você será solicitado a selecionar um item da lista para concluir a ação.

- Check/Uncheck — Gerado quando você seleciona um botão de rádio ou uma caixa de seleção. A ação padrão a ser executada na caixa de seleção é Alternar.

- Atalhos de teclado - Gerados quando você pressiona uma combinação de atalhos de teclado durante a gravação.
Atividades geradas manualmente
Em algumas situações, você deve escolher manualmente a próxima ação a ser executada antes de registrar a ação e gerar a atividade.
- As seguintes ações não podem ser gravadas automaticamente:
- Copie texto de um aplicativo ou navegador da web usando a atividade Get Text . Após escolher a ação e selecionar o elemento de destino, indique onde salvar o texto copiado na visualização da atividade Etapas Gravadas. Se a opção Confirmar cada etapa estiver selecionada, você será solicitado a indicar onde salvar o texto após confirmar o destino.
- Focalize um elemento de interface gráfica usando a atividade Hover .
- Realce um elemento de interface gráfica usando a atividade Highlight .
- A ação que é registrada automaticamente pode não ser a ação desejada. Por exemplo, você clicou na área de texto no Bloco de Notas com a intenção de digitar nela, mas a ação registrada por padrão foi Clicar. Nesse caso, você pode excluir a ação adicionada por padrão e adicionar manualmente a atividade pretendida.
Você pode selecionar manualmente qual ação executar a partir de Escolher ação
menu de suspensão que aparece ao lado de elementos de interface gráfica durante a gravação.