- Visão geral
- Automação de Interface Gráfica
- 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-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
- 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
- Check/Uncheck
- Check App State
- Check Element
- Click
- Click Event Trigger
- Fechar pop-up
- Drag and Drop
- Extract Table Data
- For Each UI Element
- Get Attribute
- Get Browser Data
- 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
- Set Runtime Browser
- Set Text
- Take Screenshot
- Type Into
- Use Application/Browser
- 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
- Computer Vision Local Server
- Automação Móvel
- Notas de versão
- 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
- Aguardar Texto da Tela
- Aguardar Texto na Posição
Execução automatizada de um aplicativo local
O exemplo abaixo explica como automatizar o fluxo de execução de um aplicativo local abrindo-o, executando-o e, então, fechando-o. Ele apresenta atividades como Set Text, Type Secure Text, Type Into, Click, Attach Window, Hide Window, Show Window, Minimize Window, Restore Window ou Close Window. Essas atividades podem ser encontradas no pacote UiPath.UIAutomation.Activities.
É assim que um processo de automação pode ser construído:
- Abra o Studio e crie um Processo.
- Baixe o arquivo com o projeto neste exemplo e copie a pasta Aplicativos para sua pasta de projeto. Clique duas vezes no arquivo UIDemo.exe na pasta Aplicativos.
-
Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.
-
Crie as seguintes variáveis:
Nome da variável
Tipo de Variável
Valor Padrão
Password
String
Username
String
CashIn
String
"100"
UiDemoWindow
UiPath.Core.Window
-
-
Arraste uma atividade Assign para dentro do contêiner Sequence.
- Adicione a variável
Username
no campo Para. - Adicione o valor
"admin"
no campo Valor.
- Adicione a variável
-
Arraste uma atividade Assign para baixo da atividade Assign.
- Adicione a variável
Password
no campo Para. - Adicione o valor
"password"
no campo Valor.
- Adicione a variável
-
Arraste uma atividade Open Application para baixo da atividade Assign.
-
Dentro da atividade clique em Indicar janela na tela e, então, selecione a caixa de diálogo Login do UIDemo. O GIF abaixo mostra todas as etapas que você precisa seguir:
-
-
Arraste uma atividade Set Text para dentro da atividade Open Application.
- No painel Propriedades, adicione a variável Nome de usuário no campo Texto.
-
Dentro da atividade clique em Indicar elemento dentro da janela e, então, selecione o campo Nome de usuário na caixa de diálogo Login. O GIF abaixo mostra todas as etapas que você precisa seguir:
-
Arraste outra atividade Set Text para baixo da atividade Set Value.
- No painel Propriedades, adicione a variável Senha no campo Texto.
-
Dentro da atividade clique em Indicar elemento dentro da janela e, então, selecione o campo Senha na caixa de diálogo Login. O GIF abaixo mostra todas as etapas que você precisa seguir:
-
Arraste uma atividade Click para baixo da atividade Set Text.
- No painel Propriedades, marque a caixa de seleção para a opção SimularClique.
-
Dentro da atividade, clique em Indicar elemento dentro da janela e, então, selecione o botão Login na caixa de diálogo Login. O GIF abaixo mostra todas as etapas que você precisa seguir:
- Execute o processo para fazer login no UIDemo.
-
Arraste uma atividade Set Text para baixo da atividade Open Application.
- No painel Propriedades , adicione a variável
CashIn
no campo Texto . - Dentro da atividade clique em Indicar na tela e, então, selecione o campo Cash In no UIDemo.
- No painel Propriedades , adicione a variável
-
Arraste uma atividade Attach Window para baixo da atividade Set Text.
- No painel Propriedades, adicione a variável
UiDemoWindow
no campo JanelaDoAplicativo. -
Dentro da atividade, clique em Indicar janela na tela e, então, selecione o aplicativo UIDemo. O GIF abaixo mostra todas as etapas que você precisa seguir:
- No painel Propriedades, adicione a variável
-
Selecione o contêiner Do dentro da atividade Attach Window e crie a seguinte variável:
Nome da variável
Tipo de Variável
Valor Padrão
OnUsCheck
String
"50"
-
Arraste uma atividade Message Box para dentro do contêiner Do da atividade Attach Window.
Adicione a expressão"Cash In is set to: "+CashIn
no campo Texto. - Arraste uma atividade Hide Window para baixo da atividade Message Box.
-
Arraste uma atividade Type Into para baixo da atividade Hide Window.
- No painel Propriedades , adicione a variável
OnUsCheck
no campo Texto . - Marque a caixa de seleção para a opção Simular Digitar. Isso simula, em segundo plano, o tipo usando a tecnologia do aplicativo de destino.
-
Dentro da atividade, clique em Indicar elemento dentro da janela e, então, selecione o campo On Marcar Check no UIDemo. O GIF abaixo mostra todas as etapas que você precisa seguir:
- No painel Propriedades , adicione a variável
-
Arraste uma atividade Message Box para baixo da atividade Type Into.
- Adicione a expressão
"Window is now hidden."
no campo Texto.
- Adicione a expressão
- Arraste uma atividade Show Window para baixo da atividade Message Box.
-
Arraste uma atividade Message Box para baixo da atividade Show Window.
- Adicione a expressão
"The same window is shown, Cash In is still set to "+ CashIn + vbCr+"On Us Check value was typed while the window was hidden."
no campo Texto.
- Adicione a expressão
- Arraste uma atividade Minimize Window para baixo da atividade Message Box.
-
Arraste uma atividade Message Box para baixo da atividade Minimize Window.
- Adicione a expressão
"Window is now minimized."
no campo Texto.
- Adicione a expressão
- Arraste uma atividade Restore Window para baixo da atividade Message Box.
-
Arraste uma atividade Message Box para baixo da atividade Restore Window.
- Adicione a expressão
"Window is now restored. Robot clicks Accept and then closes the window."
no campo Texto.
- Adicione a expressão
-
Arraste uma atividade Click para baixo da atividade Message Box.
- No painel Propriedades, marque a caixa de seleção para a opção SimularClique.Isso simula, em segundo plano, o tipo usando a tecnologia do aplicativo de destino.
-
Dentro da atividade, clique em Indicar elemento dentro da janela e, então, selecione o botão Aceitar no UIDemo. O GIF abaixo mostra todas as etapas que você precisa seguir:
-
Arraste uma atividade Close Window para baixo da atividade Attach Window.
- No painel Propriedades, adicione a variável
UiDemoWindow
no campo UsarJanela.
- No painel Propriedades, adicione a variável
-
Arraste uma atividade Message Box para baixo da atividade Close Window.
- Adicione a expressão
"Window is now closed."
no campo Texto.
- Adicione a expressão
- Execute o processo. O aplicativo é aberto, executado automaticamente e, então, fechado.