- 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-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
- Check/Uncheck
- Check App State
- Check Element
- Click
- Click Event Trigger
- Drag and Drop
- Extract Table Data
- 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 Text
- Take Screenshot
- Type Into
- 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
- 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 | Refere-se a toda a fonte, estilo, alinhamento e outra formatação associada a um determinado caractere ou série de caracteres (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). |
AlterarSeDesabilitado | |
suportaMultipageScraping | |
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 | |
Item Selecionado | O item selecionado de um elemento suspenso (String). |
Itens Selecionados | |
é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). |
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 |
Item Selecionado | O item selecionado de um elemento suspenso (String). |
text | Refere-se a toda a fonte, estilo, alinhamento e outra formatação associada a um determinado caractere ou série de caracteres (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 | |
Contagem de colunas | |
tableRow | |
tableCol | |
rowName | |
colName | |
Nome do componente | |
Profundidade da Árvore | |
éExpandido | |
Itens Selecionados | |
Itens |
Atributo | Description |
---|---|
aastate | O estado da Active Accessibility. Identifica a condição atual do controle, como uma caixa de seleção marcada. O estado avisa se um controle pode ser selecionado, focalizado e/ou outros tipos de funcionalidade mutável. (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 | |
Linguagem do SAP | |
Programa SAP | |
EstadoPronto para SAP | |
SAP Screen | |
SAP Session | |
NomeDoSistemaSAP | |
NúmeroDoSistemaDoSAP | |
IdDaSessãoDoSistemaSAP | |
SAP Transaction | |
Usuário 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 | |
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 |