- Visão geral
- Automação de Interface Gráfica
- Aplicativos e tecnologias automatizados com a Automação de Interface Gráfica
- Compatibilidade do projeto - Clássica
- Compatibilidade do projeto - Moderna
- 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
- SR-DB-021 - Tempo limite embutido em código
- 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
- SY-USG-013 - Invocação do arquivo privado
- SY-USG-014 - Espaços reservados do modelo de execução incorretos
- Ferramenta de Migração de Navegador do UiPath
- Computer Vision Recorder
- Ativar
- Anchor Base
- Anexar Navegador
- Anexar Janela
- Block User Input
- Call Transaction
- Texto Explicativo
- Marcar
- Click
- Clicar na Imagem
- Click Image Trigger
- Click OCR Text
- Click Picture on Screen
- Clicar no Texto
- Click Toolbar Button
- 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
- Expand ALV Hierarchical Table
- Expand ALV Tree
- Expand Tree
- 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
- Injetar script de JS
- 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
- Read Statusbar
- Atualizar Navegador
- Replay User Event
- Restore Window
- SAP Login
- SAP Logon
- SAP Session Attributes Change Trigger
- Save Image
- Selecionar datas no calendário
- Select Item
- Select Menu 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
- Table Cell Scope
- 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
- Close Popup
- 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
- 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
- Padrão de Desenho
- Terminal
- Notas de versão
- Sobre o pacote de atividades Terminal
- Compatibilidade do projeto
- Terminal Session
- Obter Área da Tela
- Obter Texto na Posição
- Get Color At Position
- Obter Campo na Posição
- Definir Campo na Posição
- Aguardar Texto na Posição
- Send Keys
- Mover Cursor
- Send Keys Secure
- Get Text
- Find Text
- Mover cursor para o texto
- Enviar Tecla de Controle
- Get Field
- Aguardar Texto da Tela
- Aguardar Texto do Campo
- Set Field
Compatibilidade do projeto - Moderna
Aqui é possível verificar a disponibilidade das atividades Modernas com as diferentes compatibilidades do projeto no UiPath Studio.
Atividade |
Windows - Legacy |
Windows | Multiplataforma |
---|---|---|---|
Use Application/Browser |
|
|
|
Check App State |
|
|
|
Check/Uncheck |
|
|
|
Click |
|
|
|
Extract Table Data |
|
|
|
Get Text |
|
|
|
Get URL |
|
|
|
Go To URL |
|
|
|
Highlight |
|
|
|
Hover |
|
|
|
Keyboard Shortcuts |
|
|
|
Navigate Browser |
|
|
|
Select Item |
|
|
|
Take Screenshot |
|
|
|
Type Into |
|
|
|
Get Attribute |
|
|
|
Get Browser Data |
|
|
|
Set Browser Data |
|
|
|
Mouse Scroll |
|
|
|
Inject Js Script |
|
|
|
Drag and Drop |
|
|
|
For Each UI Element |
|
|
|
Application event trigger | |||
Click Event Trigger | |||
Keypress Event Trigger | |||
Set Text | |||
Check Element | |||
Preencher Formulário |
Os projetos de automação multiplataforma são criados para executar multiplataforma nos sistemas operacionais Windows, Linux e macOS. Com o pacote de atividades UIAutomation, você pode criar projetos de automação no navegador Chrome que sejam executados em multiplataforma.
As seguintes atividades Modernas foram modificadas e disponibilizadas neste tipo de projeto, conforme segue:
- Use Application/Browser
- Check App State
- Check/Uncheck
- Click
- Get Text
- Get URL
- Go To URL
- Hover
- Highlight
- Inject Js Script
- Keyboard Shortcuts
- Mouse Scroll
- Navigate Browser
- Select Item
- Take Screenshot
- Type Into
Além disso, existem três mecanismos de OCR disponíveis:
Navegadores compatíveis:
- Chrome no Windows, Linux e macOS
- Microsoft Edge no Windows
Sendo adaptadas para uma multiplicidade de plataformas, as atividades utilizadas pelos projetos Cross-platform têm um comportamento ligeiramente diferente quando comparadas com as normais e foram, em alguns casos, despojadas de algumas funcionalidades, para garantir a compatibilidade. Abaixo você pode encontrar uma lista dessas diferenças.
Use Application/Browser
Esta atividade foi renomeada para Usar navegador e não é mais adequada para indicar nada além de janelas do navegador. Além disso, as propriedades Redimensionar janela e Modo de anexação de janela não estão mais disponíveis.
Métodos de entrada
O método de entrada Eventos de Hardware não é compatível com automação multiplataforma. Assim, os métodos de entrada Simular e API do Chromium são os únicos disponíveis.
As atividades Click, Hover e Type Into são compatíveis apenas com os métodos de entrada Save As Browser, Simulate e Chromium API .
A atividade Usar navegador suporta apenas os métodos de entrada Simular e Chromium API .
A atividade Atalhos de teclado oferece suporte apenas à API do Chromium.
Métodos de segmentação
Somente o Chrome é suportado e os alvos são gerados apenas usando seletores estritos e seletores difusos, sem imagem e texto nativo.
Configurações do projeto
As categorias de configurações de projeto disponíveis são:
- Genérico -> Todas as configurações do projeto
- Métodos de segmentação Web -> Seletor estrito, Seletor difuso, Ativar âncoras, Ignorar IDX, Modos de entrada para simular e API Chromium.
- Aplicativo/Navegador -> Fechar, Abrir, UserDataMode, UserDataFolder.
- OtherActivities -> CheckAppState, Passe o mouse.
- KeyboardEvents -> ClickBeforeTyping, campo vazio.
Capturar todos os elementos
Para poder usar o recurso Capturar todos os elementos, a chave de API e a URL obrigatórias do Computer Vision são exibidas nas Configurações do projeto.
TipoDeMovimentoDoCursor
Como é baseado no método de entrada Eventos de hardware , a propriedade CursorMotionType é removida das atividades Clicar e passar o mouse.
Automações criadas com projetos multiplataforma podem ser executadas no Windows, robôs Linux e macOS por meio do UiPath Assistant.
No Windows, você pode executar Attended assistidas sem servidor do Microsoft Edge.
Leia mais sobre como isso é feito abaixo: