- 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
- Find Elements
- For Each UI Element
- Atributos suportados para o macOS
- Como analisar os dados de cor da imagem
- 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
As tabelas a seguir apresentam os atributos compatíveis para aplicativos de área de trabalho em um ambiente macOS, da atividade Get Attribute .
| Atributo | Description |
|---|---|
| app | O nome do processo, como Google Chrome, Safari, Calculator (String). |
| title | Especifica informações extras sobre um elemento (String). Geralmente mostrado como um texto de dica de ferramenta quando o mouse passa sobre o elemento. |
| tid | O identificador do thread que criou a janela que contém o elemento (Int32). |
| pid | O identificador do processo (Int32). |
| Role | A função de um elemento (String). Por exemplo, botão, link. |
| enabled | Indica se o elemento está habilitado (Booleano). |
| focado | Indica se o elemento está em foco (booleano). |
| selecionado(s) | Indica se o elemento é selecionado (Booleano). |
| Expandido | Indica se o elemento é expandido (booleano). |
| Subsistema | O subsistema usado para gerar o seletor (String). Por exemplo, <wnd />.
|
| text | O conteúdo de texto do elemento (String). |
| CaminhoDoApp | O caminho totalmente qualificado da pasta do processo (String). Por exemplo, /System/Applications/Calendar.app/Contents/MacOS/Calendar.
|
| LinhaDeCmdDoAplicativo | Uma string que representa os argumentos usados para iniciar o processo ao qual o destino pertence. Por exemplo, ele retornaria -jar /Applications/TestApps/SwingSet2_withJava8.jar para um aplicativo iniciado com a linha de comando: /usr/bin/java -jar /Applications/TestApps/SwingSet2_withJava8.jar.
|
| é minimizado | Retorna true se o aplicativo for minimizado, false caso contrário (String).
|
| é maximizado | Retorna true se o aplicativo for maximizado, false caso contrário (String).
|
| Hwnd | Ele recupera o identificador de janela nativo (Int32). |
| Posição | A posição do elemento (retângulo). |
| Fator de Escala | Recupera o fator de escala aplicado atualmente a este elemento (Double). No macOS, o fator de escala e o fator de escala DPI são geralmente iguais a 1. |
| ExibirFatorDeescalaDpi | Recupera o fator de escala DPI da tela na qual este elemento é colocado (Double). No macOS, o fator de escala e o fator de escala DPI são geralmente iguais a 1. |
| ÉJavaWindow | Verifica se a janela fornecida implementa a API Java Accessibility (booleana). |
| Visibilidade relativa | A visibilidade (parcial) de um elemento dentro de todos os seus ancestrais (booleano) |
| Visibilidade | Especifica um valor correspondente aos seguintes níveis de visibilidade: 0 - Visível, 1 - Oculto, 2 - Fora da tela, 3 - Parcial (NVisibilityLevel). |
| Primeiro plano | Indica se a guia do processo ou do navegador está em primeiro plano ou não (booleano). |
| disabled | Indica se o elemento está desabilitado (Booleano). |
| Somente leitura | Indica se o elemento é somente leitura (Booleano). |
| marcado | Indica se o elemento é pré-selecionado (Booleano). |
| Itens | Todos os itens de uma lista ou elemento suspenso. |
| Item Selecionado | O item selecionado de um elemento suspenso (String). |
| Itens Selecionados | Itens selecionados, se o elemento for compatível com seleção múltipla. |
| éSessãoSapWinGui | Indica se o aplicativo é um aplicativo SAP (booleano). |
| Cliente do SAP | Disponível para janelas do SAP. |
| Linguagem do SAP | Disponível para janelas do SAP. |
| Programa SAP | Disponível para janelas do SAP. |
| EstadoPronto para SAP | Disponível para janelas do SAP. |
| SAP Screen | Disponível para janelas do SAP. |
| SAP Session | Disponível para janelas do SAP. |
| NomeDoSistemaSAP | Disponível para janelas do SAP. |
| NúmeroDoSistemaDoSAP | Disponível para janelas do SAP. |
| IdDaSessãoDoSistemaSAP | Disponível para janelas do SAP. |
| SAP Transaction | Disponível para janelas do SAP. |
| Usuário do SAP | Disponível para janelas do SAP. |
| StatusDoSAPScript |
Enumeração (UiSapScriptingStatus) que representa o estado de disponibilidade para scripts do SAP. Os seguintes valores são relevantes: UI_SAP_SCRIPTING_INTERNAL_ERROR = 0, UI_SAP_SCRIPTING_DISABLED_BY_ADMINISTRATOR = 2 Disponível para janelas do SAP. |
| Atributo | Description |
|---|---|
| aaname | O nome do elemento de interface gráfica. Ele representa o texto exibido, como 'Enviar' em um botão ou 'Nome' para uma caixa de edição. (String). |
| accessibleClass | A classe Java acessível do elemento (String). |
| Classe Completa Acessível | A classe Java acessível totalmente qualificada do elemento (String). |
| Cor de Fundo | A cor de fundo do elemento formatado como '(Red, Green, Blue, Alpha)' (String). |
| NomeDaClasseBase | A classe Java de base subjacente do elemento (String). |
| marcado | Um atributo que especifica que um elemento é pré-selecionado (Booleano). |
| cls | Ele especifica um ou mais nomes de classe CSS para um elemento. Ou o nome da classe de um identificador de janela nativo (String). |
| Editável | Indica se o elemento é editável (Booleano). |
| enabled | Indica se o elemento está habilitado (Booleano). |
| Expandido | Indica se o elemento é expandido (booleano). |
| focado | Indica se o elemento está em foco (booleano). |
| Cor de primeiro plano | A cor de primeiro plano do elemento formatado como "(Vermelho, Verde, Azul, Alfa)" (String). |
| NomeDaAulaCompleta | O nome totalmente qualificado da classe Java do elemento (String). |
| Tem Foco | Indica se o elemento tem foco ou não (Booleano). |
| TemAncestralDeTabela | Indica se o elemento tem um ancestral com a função 'table' ou não (Int32). |
| Hwnd | Ele recupera o identificador de janela nativo (Int32). |
| javastate | Uma lista com todos os estados disponíveis de um tipo de controle Java (String). Exemplo: habilitado, visível, editável. |
| Posição | A posição do elemento (retângulo). |
| Role | A função de um elemento (String) Por exemplo, botão, link |
| selecionado(s) | Indica se o elemento é selecionado (Booleano). |
| Item Selecionado | O item selecionado de um elemento suspenso (String). |
| text | O conteúdo de texto do elemento (String) |
| title | Especifica informações extras sobre um elemento (String). Geralmente mostrado como um texto de dica de ferramenta quando o mouse passa sobre o elemento. |
| virtualname | O nome virtual acessível do elemento (String). Por exemplo, o rótulo de texto estático para uma caixa de combinação. |
| Visível | Indica se o elemento é visível (booleano). |
| Contagem de Linhas | Disponível para elementos de Tabela. |
| Contagem de colunas | Disponível para elementos de Tabela. |
| tableRow | Disponível para elementos de Tabela. |
| tableCol | Disponível para elementos de Tabela. |
| rowName | Disponível para elementos de Tabela. |
| colName | Disponível para elementos de Tabela. |
| Nome do componente | |
| Profundidade da Árvore | |
| éExpandido | |
| Itens Selecionados | Itens selecionados, se o elemento for compatível com seleção múltipla. |
| Itens |
| Atributo | Description |
|---|---|
| aastate | Uma matriz de estados de elementos, por exemplo, "visível, habilitado, selecionado". (String). |
| marcado | Disponível para os seguintes tipos de elemento: GuiCheckBox, GuiRadioButton, GuiGridViewRow, GuiGridViewColumn, GuiGridViewCell, GuiGridViewAllItems, GuiTreeItem, TableCol, TableRow, TableAllItems.
|
| ColorIndex | Disponível para os seguintes tipos de elemento: GuiCheckBox, GuiLabel.
|
| ColorIntensified | Disponível para os seguintes tipos de elemento: GuiCheckBox, GuiLabel.
|
| ColorInverse | Disponível para os seguintes tipos de elemento: GuiCheckBox, GuiLabel.
|
| colName | Disponível para os seguintes tipos de elemento: GuiGridViewColumn, GuiGridViewCell.
|
| ColTool tooltip | Disponível para os seguintes tipos de elemento: GuiGridViewCell, GuiGridView.
|
| Contagem de colunas | Disponível para os seguintes tipos de elemento: GuiTableControl, TableCell.
|
| focado | Indica se o elemento está em foco (booleano). |
| Item Focado | Disponível por GuiTree.
|
| Tem Foco | Indica se o elemento tem foco ou não (Booleano). |
| id | Disponível para todos os controles do SAP. |
| itemId | Disponível por GuiTreeItem.
|
| Itens | |
| labeledby | Disponível para todos os controles do SAP. |
| leafid | Disponível para todos os controles do SAP. |
| TamanhoMáx | Disponível para os seguintes tipos de elemento: GuiTextField, GuiCTextField, GuiPasswordField.
|
| name | Disponível para todos os controles do SAP. |
| Posição | A posição do elemento (retângulo). |
| relpath | Disponível por GuiTreeNode.
|
| Role | A função de um elemento (String) Por exemplo, botão, link |
| Contagem de Linhas | Disponível para os seguintes tipos de elemento: GuiTableControl, GuiGridView.
|
| Cliente do SAP | Disponível para janelas do SAP e controles do SAP. |
| Linguagem do SAP | Disponível para janelas do SAP e controles do SAP. |
| Programa SAP | Disponível para janelas do SAP e controles do SAP. |
| EstadoPronto para SAP | Disponível para janelas do SAP e controles do SAP. |
| SAP Screen | Disponível para janelas do SAP e controles do SAP. |
| SAP Session | Disponível para janelas do SAP e controles do SAP. |
| NomeDoSistemaSAP | Disponível para janelas do SAP e controles do SAP. |
| NúmeroDoSistemaDoSAP | Disponível para janelas do SAP e controles do SAP. |
| IdDaSessãoDoSistemaSAP | Disponível para janelas do SAP e controles do SAP. |
| SAP Transaction | Disponível para janelas do SAP e controles do SAP. |
| Usuário do SAP | Disponível para janelas do SAP e controles do SAP. |
| StatusDoSAPScript |
Enumeração (UiSapScriptingStatus) que representa o estado de disponibilidade para scripts do SAP. Os seguintes valores são relevantes: UI_SAP_SCRIPTING_INTERNAL_ERROR = 0, UI_SAP_SCRIPTING_DISABLED_BY_ADMINISTRATOR = 2 |
| Máx. de rolagem | Disponível por GuiTableControl.
|
| Rolagem em | Disponível por GuiTableControl.
|
| Tamanho da página de rolagem | Disponível por GuiTableControl.
|
| ScrollPoss | Disponível por GuiTableControl.
|
| Item Selecionado |
O item selecionado de um elemento suspenso (String). Disponível para os seguintes tipos de elemento:
GuiTree, GuiComboBox, GuiTabStrip.
|
| Itens Selecionados | Itens selecionados, se o elemento for compatível com seleção múltipla. |
| MensagemDeStatus | Disponível para os seguintes tipos de elemento: GuiStatusbar, GuiStatusPane.
|
| IdDaMensagemDeStatus | Disponível para os seguintes tipos de elemento: GuiStatusbar, GuiStatusPane.
|
| NúmeroDaMensagemDeStatus | Disponível para os seguintes tipos de elemento: GuiStatusbar, GuiStatusPane.
|
| ParâmetrosDeStatus | Disponível para os seguintes tipos de elemento: GuiStatusbar, GuiStatusPane.
|
| TipoDoStatus | Disponível para os seguintes tipos de elemento: GuiStatusbar, GuiStatusPane.
|
| Subsistema | O subsistema usado para gerar o seletor (String). A tag de segundo nível do seletor: webctrl, ctrl, uia, java, silverlight, sap. |
| tableCol | Disponível para os seguintes tipos de elemento: GuiGridViewColumn, GuiGridViewCell, TableCell.
|
| tableRow | Disponível para os seguintes tipos de elemento: GuiGridViewRow, GuiGridViewCell, TableCell.
|
| text |
Refere-se a toda a fonte, estilo, alinhamento e outra formatação associada a um determinado caractere ou série de caracteres (String). Disponível para todos os controles do SAP. |
| title | Especifica informações extras sobre um elemento (String). Geralmente mostrado como um texto de dica de ferramenta quando o mouse passa sobre o elemento. |
| Dica de ferramenta | Disponível para todos os controles do SAP. |
| Tipo | Disponível para todos os controles do SAP. |
| virtualname | O nome virtual acessível do elemento (String). Por exemplo, o rótulo de texto estático para uma caixa de combinação. |
| Visibilidade | Especifica um valor correspondente aos seguintes níveis de visibilidade: 0 - Visível, 1 - Oculto, 2 - Fora da tela, 3 - Parcial (NVisibilityLevel). |
| Visível | Indica se o elemento é visível (booleano). |
| Atributo | Description |
|---|---|
| Role | A função de um elemento (String) Por exemplo, botão, link |
| subrole | Subfunção de um elemento, fornece informações adicionais sobre o elemento. Por exemplo: BotãoAXFechar |
| name | O nome acessível do elemento (String). |
| title | Especifica informações extras sobre um elemento (String). Geralmente mostrado como um texto de dica de ferramenta quando o mouse passa sobre o elemento. |
| Identificador | Identificador único de um elemento que é frequentemente fornecido pelo aplicativo. Não é necessariamente consistente entre versões do aplicativo e do sistema operacional. |
| Nome do arquivo | Fornece informações específicas para elementos que representam Arquivos, por exemplo, itens de arquivo no aplicativo Finder. |
| url | Especifica a URL de uma guia do navegador. Ele também pode ser encontrado em itens que representam itens de arquivo no aplicativo Finder e representam um caminho completo para o arquivo: file:///Users/{username}/Documents/EditableNonEditable/ (String).
|
| Value | Fornece o valor de um elemento. Representado pelo texto para elementos de texto, 0 ou 1 para caixas de seleção, e assim por diante (String). |
| Ajuda | Fornece um texto de descrição adicional para o elemento (String). |
| enabled | Indica se o elemento está habilitado (Booleano). |
| focado | Indica se o elemento está em foco (booleano). |
| selecionado(s) | Indica se o elemento é selecionado (Booleano). |
| Expandido | Indica se o elemento é expandido (booleano). |
| marcado | Indica se o elemento é pré-selecionado (Booleano). |
| Itens | |
| Item Selecionado | O item selecionado de um elemento suspenso (String). |
| Itens Selecionados | Itens selecionados, se o elemento for compatível com seleção múltipla. |
| Contagem de Linhas | Disponível para elementos de Tabela. |
| Contagem de colunas | Disponível para elementos de Tabela. |
| tableRow | Disponível para elementos de Tabela. |
| tableCol | Disponível para elementos de Tabela. |
| rowName | Disponível para elementos de Tabela. |
| colName | Disponível para elementos de Tabela. |