- 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
- 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
- Enable UI Automation support in DevExpress
- 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
Sobre o pacote de atividades UIAutomation
O pacote de atividades Automação de Interface Gráfica contém todas as atividades básicas usadas para criar projetos de automação.
Essas atividades habilitam os robôs para:
- Simular a interação humana, como executar comandos do mouse e do teclado ou digitar e extrair texto, para o UIAutomation básico.
- Use tecnologias como OCR ou reconhecimento de imagens para realizar Automação de imagens e texto.
- Criar gatilhos com base no comportamento da interface gráfica, permitindo, assim, que o robô execute certas ações quando ocorrerem eventos específicos em uma máquina.
- Realizar a interação com o navegador e a manipulação de janelas.
Para criar automações, escolha uma das seguintes experiências:
- Low-code - Use automações low-code juntamente com as atividades Classic, Modern e Computer Vision. As automações low-code usam uma interface visual com atividades de arrastar e soltar de pacotes de atividades, tornando-as acessíveis para uma ampla base de usuários.
- Codificadas - Use automações codificadas, juntamente com APIs de UI Automation. As automações codificadas, que utilizam serviços da UiPath (equivalentes a pacotes de atividades), e suas APIs correspondentes (equivalentes a atividades), permitem que você crie automações usando código. Além disso, as automações codificadas podem usar pacotes do .NET NuGet e classes de C# personalizadas que você cria dentro do UiPath Studio.O pacote de atividades UI Automation é compatível com APIs a partir da v23.10.3.
- Importante: a partir da versão 20.10.5, o pacote UI Automation Next foi descontinuado, e o pacote UI Automation existente foi expandido para incluir todos os recursos modernos disponíveis anteriormente no UI Automation Next. Também é possível instalar o pacote de atividades UI Automation unificado, mesmo nas versões 2020.4.1 e anteriores do Studio. Isso exibe todas as atividades clássicas e modernas no painel de atividades. Leia mais sobre a Experiência de design moderna.
- A partir do UiPath.UIAutomation.Activities v19.11, todas as atividades relacionadas ao Abbyy foram movidas para um pacote separado. Instale o pacote UiPath.Abbyy.Activities se você desejar usar suas atividades para OCR, OCR em nuvem, classificação e extração de dados.
- A partir da v18.3.6877.28298, o pacote UiPath.Core.Activities foi dividido nos pacotes UI Automation e System. Saiba mais sobre o Core Activities Split.
O pacote de atividades UIAutomation contém as seguintes dependências desenvolvidas internamente:
- UiPath.Vision - habilita a funcionalidade dos mecanismos OCR e Computer Vision.
- UiPath — uma biblioteca essencial para atividades UIAutomation.
O pacote de dependências do UiPath.Vision inclui bibliotecas de terceiros. Essas dependências externas são usadas exclusivamente para a finalidade de habilitar a implementação de atividades específicas no pacote UiPath.UIAutomation.Activities. Eis aqui alguns exemplos:
AbbyyOnlineSdk.dll
- usada exclusivamente na atividade Abbyy Cloud OCR, no tempo de execução, como um wrapper das chamadas de serviço online do Abbyy.
Interop.FREngine.v11.dll
- usada exclusivamente na atividade Abbyy OCR, no tempo de execução, como um wrapper das chamadas do Abby FineReader Engine.
Interop.MODI.dll
- usada exclusivamente na atividade Microsoft OCR, no tempo de execução, quando executada em uma máquina do Windows 7 ou Windows Server.
Determinados cenários podem exigir o gerenciamento de versões de dependências restritas do UI Automation. Por exemplo, um idioma para o mecanismo OCR Tesseract deve ser instalado manualmente conforme a versão do UiPath.Vision. Isso significa que, para processos que usam aquele idioma, você precisa usar o pacote de atividades do UI Automation correspondente. Você pode encontrar mais nesta página.
A tabela abaixo lista as dependências enviadas com cada versão do pacote:
UiPath.UIAutomation.Activities |
UiPath.Vision |
UiPath |
---|---|---|
24.10.7 | 3.14.2 | 24.10.108.16096 |
24.10.6 | 3.14.2 | 24.10.106.53365 |
24.10.5 | 3.14.2 | 24.10.106.53365 |
24.10.3 | 3.13.3 | 24.10.94.62718 |
24.10.2 | 3.13.2 | 24.10.94.62718 |
24.10.1 | 3.13.2 | 24.10.93.21985 |
24.10.0 | 3.13.2 | 24.10.93.21985 |
23.10.13 | 3.11.2 | 23.10.97.53968 |
23.10.12 | 3.11.1 | 23.10.90.55899 |
23.10.11 | 3.11.1 | 23.10.81.50671 |
23.10.9 | 3.11.1 | 23.10.71.64399 |
23.10.8 | 3.11.1 | 23.10.71.64399 |
23.10.7 | 3.11.1 | 23.10.71.64399 |
23.10.6 | 3.11.1 | 23.10.71.64399 |
23.10.3 | 3.11.1 | 23.10.69.1489 |
23.4.11 | 3.10.1 | 23.4.81.50665 |
23.4.10 | 3.10.1 | 23.4.67.58671 |
23.4.9 | 3.10.1 | 22.4.62.58438 |
23.4.8 | 3.10.1 | 23.4.62.63011 |
23.4.7 | 3.10.1 | 23.4.60.36194 |
23.4.6 | 3.10.1 | 23.4.59.15687 |
23.4.5 | 3.10.1 | 23.4.57.3408 |
23.4.4 | 3.10.1 | 23.4.57.3408 |
22.10.10 | 3.6.0 | 22.10.67.59238 |
22.10.9 | 3.6.0 | 22.10.67.59238 |
22.10.8 | 3.6.0 | 22.10.60.25726 |
22.10.7 | 3.6.0 | 23.4.60.24910 |
22.10.6 | 3.6.0 | 22.10.59.14500 |
22.10.5 | 3.6.0 | 22.10.52.8892 |
22.10.4 | 3.6.0 | 22.10.49.23 |
22.10.3 | 3.6.0 | 22.10.46.47635 |
22.10.2 | 3.6.0 | 22.10.46.47635 |
22.4.12 | 3.3.2 | 22.4.67.58669 |
22.4.11 | 3.3.0 | 22.4.67.58669 |
22.4.10 | 3.3.0 | 22.4.62.58438 |
22.4.9 | 3.3.0 | 22.4.60.25939 |
22.4.8 | 3.3.0 | 22.4.52.11405 |
22.4.7 | 3.3.0 | 22.4.42.61951 |
22.4.6 | 3.3.0 | 22.4.38.42025 |
22.4.5 | 3.3.0 | 22.4.38.42025 |
22.4.4 | 3.3.0 | 22.4.38.42025 |
21.10.10 | 3.1.4 | 21.10.67.58666 |
21.10.9 | 3.1.4 | 21.10.60.24919 |
21.10.8 | 3.1.4 | 21.10.49.13436 |
21.10.7 | 3.1.4 | 21.10.42.64905 |
21.10.6 | 3.1.4 | 21.10.40.21933 |
21.10.5 | 3.1.4 | 21.10.34.30369 |
21.10.4 | 3.1.4 | 21.10.32.57908 |
21.10.3 | 3.1.4 | 21.10.30.58966 |
21.4.4 | 3.0.1 | 21.4.25.3292 |
21.4.3 | 3.0.1 | 21.4.23.31065 |
20.10.15 | 2.2.0 | 20.10.8676.29744 |
20.10.14 | 2.2.0 | 20.10.8558.20688 |
20.10.13 | 2.2.0 | 20.10.8363.32849 |
20.10.12 | 2.2.0 | 20.10.8242.23238 |
20.10.11 | 2.2.0 | 20.10.7992.24819 |
20.10.10 | 2.2.0 | 20.10.7810.17763 |
20.10.9 | 2.2.0 | 20.10.7641.24102 |
20.10.8 | 2.2.0 | 20.10.7641.24102 |
20.10.7 | 2.2.0 | 20.10.7641.24102 |
20.10.6 | 2.2.0 | 20.10.7585.27318 |
20.10.5 | 2.2.0 | 20.10.7585.27318 |
20.4.3 | 2.0.3 | 20.4.7537.15740 |
20.4.2 | 2.0.3 | 20.4.7472.17184 |
20.4.1 | 2.0.3 | 20.4.7422.14731 |
19.11.5 | 2.0.1 | 19.10.7601.15369 |
19.11.4 | 2.0.1 | 19.10.7601.15369 |
19.11.3 | 2.0.1 | 19.10.7452.28108 |
19.11.2 | 2.0.1 | 19.10.7312.25504 |
19.11.1 | 2.0.0 | 19.10.7312.25504 |
19.11.0 | 2.0.0 | 19.10.7275.19994 |
19.10.1 | 1.8.1 | 19.10.7243.31457 |
19.7.0 | 1.6.1 | 19.7.7128.27029 |
19.6.0 | 1.6.0 | 19.6.7108.25473 |
19.5.0 | 1.6.0 | 19.5.7079.28746 |
19.4.2 | 1.5.0 | 19.4.7068.19937 |
19.4.1 | 1.5.0 | 19.4.7054.14370 |
19.3.0 | 1.4.0 | 10.0.7004.31775 |
19.2.0 | 1.3.0 | 10.0.6957.21531 |
19.1.0 | 1.2.0 | 10.0.6957.21531 |
18.4.8 | 1.2.1 | 10.0.7772.19184 |
18.4.7 | 1.2.1 | 10.0.7445.17204 |
18.4.6 | 1.2.0 | 10.0.7194.26789 |
18.4.5 | 1.2.0 | 10.0.7020.22745 |
18.4.4 | 1.2.0 | 10.0.6992.20526 |
18.4.3 | 1.2.0 | 10.0.6929.25268 |
18.4.2 | 1.2.0 | 10.0.6913.22031 |
18.3.6962.28967 | 1.1.0 | 9.0.6962.24417 |
18.3.6897.22543 | 1.1.0 | 9.0.6893.27943 |
18.3.6877.28298 | 1.1.0 | 9.0.6877.24355 |