- 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 Automation Classic Project Settings
- UI Automation Modern Project Settings
- 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
- 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
- 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
- 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
- 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
UI Automation Classic Project Settings
Use as Configurações do Projeto para configurar alterações no nível do projeto. Essas configurações globais afetam todas as atividades no pacote que têm as propriedades listadas abaixo. Para obter mais informações, consulte Definindo as configurações de projeto de atividades.
Para definir as configurações do projeto UI Automation Classic, siga estas etapas:
- No painel Project , vá para Project Settings.
- Navegue até Configurações de atividades > UIAutomation Classic.
- Modifique as configurações de acordo com o que você deseja alterar.
- Clique em OK para salvar as alterações.
Você pode redefinir todas as configurações para seus valores padrão ou copiar todos os valores entre os campos de depuração e produção utilizando o menu suspenso Ação em Massa na parte superior da janela.
As configurações abaixo se aplicam a todas as atividades do UIAutomation Classic.
Nome da propriedade | Description |
---|---|
AtrasoAntes | Tempo de atraso (em milissegundos) entre a atividade anterior e a atividade atual. |
AtrasoApós | Tempo de atraso (em milissegundos) entre a atividade atual e a atividade seguinte. |
Tempo limite (milissegundos) | Período que se deve esperar pela execução da atividade antes de gerar um erro. |
AguardarAtéEstarPronto | Antes de executar a ação, espere o aplicativo ficar pronto para aceitar a entrada. As seguintes opções estão disponíveis:
|
AlterarSeDesabilitado | Se definido como Verdadeiro, a ação Selecionar item é executada mesmo que o elemento de interface gráfica especificado esteja desabilitado.Essa propriedade não se aplica se a propriedade Modo de entrada estiver definida como Eventos de hardware. |
Fazer capturas de tela | Determina se as capturas de tela são capturadas por todas as atividades compatíveis com esse recurso. Se a configuração estiver definida como False, a opção Remover captura de tela informativa do menu de contexto estará desabilitada. |
Mostrar correspondências mais próximas na mensagem de erro 'Elemento não encontrado' | Quando definido como True, essa configuração reduz a mensagem de erro que corresponde a um erro 'Elemento não encontrado'. Isso é útil para proteger informações confidenciais do seletor. |
As configurações abaixo se aplicam às atividades Open Browser e Attach Browser.
Nome da propriedade | Description |
---|---|
Navegador | Escolha o tipo de navegador que deseja usar no menu suspenso. As seguintes opções estão disponíveis:
|
Particular | Se definido para True, os valores de variáveis e argumentos não são mais registrados no nível Verbose. |
NovaSessão | Se definido para True, inicia uma nova sessão do navegador selecionado. Essa opção é específica do Internet Explorer. |
Oculto | Se definido como True, abre um navegador oculto. |
Ativar WebView2 Native Automation | WebView2 é uma tecnologia utilizada para integrar navegadores em um aplicativo de desktop ou para renderizar aplicativos da web como um aplicativo de desktop. Se a definição for True a configuração de projeto de automação nativa com Web2view2 pode ser usada para orientar a automação de navegadores incorporados (por exemplo, Edge incorporado) com seletores baseados em atributos HTML. |
Habilite a solução alternativa para simular clique com a extensão MV3 | Ativa uma solução alternativa para o problema em que a atividade de clique falharia em determinados elementos da página da web quando usada com o método de entrada Simular . Veja mais detalhes em Solução de problemas. Essa configuração se aplica a todos os cliques executados com o método de entrada Simular - clique clássico, clique moderno, etc. |
MétodoDeComunicação | Escolha o método de comunicação. As seguintes opções estão disponíveis:
|
ModoDaPastaDeDadosDoUsuário | O modo da pasta de dados do usuário que você deseja definir. É usado para iniciar o navegador com uma pasta específica de dados do usuário.Há várias opções:
|
CaminhoDaPastaDeDadosDoUsuário | A pasta de dados do usuário que o navegador utiliza. O padrão é
|
Navegador do Runtime | A configuração do projeto Navegador de runtime permite alternar o navegador durante a execução. Ele pode ser para executar em outro navegador diferente daquele usado no período de design. Isso converte o tipo de navegador e os seletores automaticamente, se definidos. Essa configuração tem as seguintes opções:
|
Argumentos extras para AbrirNavegador Chrome | Argumentos de linha de comando extras para abrir o navegador Chrome. Aplica-se às atividades clássicas Abrir browser e modernas Usar browser. |
Argumentos extras para AbrirNavegador Edge | Argumentos de linha de comando extras para abrir o navegador Edge. Aplica-se às atividades clássicas Abrir browser e modernas Usar browser. |
Caminho executável personalizado para AbrirNavegador Chrome | Caminho executável personalizado para abrir o navegador Chrome. Aplica-se às atividades clássicas Abrir browser e modernas Usar browser. |
Caminho executável personalizado para AbrirNavegador Edge | Caminho executável personalizado para abrir o navegador Edge. Aplica-se às atividades clássicas Abrir browser e modernas Usar browser. |
Habilitar nova tentativa para AbrirNavegador Chrome | Tente abrir o Chrome novamente se a extensão NativeHost falhar ao iniciar. Aplica-se às atividades clássicas Abrir browser e modernas Usar browser. |
Habilitar nova tentativa para AbrirNavegador Edge | Tente abrir o Edge novamente se a extensão NativeHost falhar ao iniciar. Aplica-se às atividades clássicas Abrir browser e modernas Usar browser. |
Abrir tempo limite do navegador (segundos) | Configure o tempo limite de inicialização do navegador. |
Informações salvas nos logs de execução do Robot.
Nome da propriedade | Description |
---|---|
Registrar em log informações de destino | Se definido como True, as atividades do UI Automation Classic registram Activity Type, Activity Display Namee Selector .Além disso, para a atividade Open Browser , Activity type, Activity display namee URL são registrados. |
As configurações abaixo se aplicam à atividade Dica de ferramenta.
Nome da propriedade | Description |
---|---|
Temporizador | Tempo de duração (em milissegundos) até o pop-up ser fechado automaticamente. Por padrão, o pop-up não fecha. |
As configurações abaixo se aplicam à atividade Extrair dados estruturados.
Nome da propriedade | Description |
---|---|
DelayBetweenPagesMs | O período, em milissegundos, a se esperar até que a próxima página seja carregada. Se o tempo para o carregamento da página for maior, esse valor deve ser maior. |
As configurações abaixo se aplicam à atividade Element Exists.
Nome da propriedade | Description |
---|---|
Tempo limite (milissegundos) | Especifica o período de tempo (em milissegundos) de espera para a atividade ser executada quando o elemento não existe. |
As configurações abaixo se aplicam à atividade Realçar.
Nome da propriedade | Description |
---|---|
DestacarHora | O tempo (em milissegundos) que o elemento de UI especificado fica realçado. |
As configurações abaixo se aplicam às atividades Copy Selected Text, Type Into e Type Secure Text.
Nome da propriedade | Description |
---|---|
EnviarMensagensDaJanela | Se estiver definida como True, a ação é executada enviando uma mensagem específica ao aplicativo de destino. Esse método de entrada pode funcionar em segundo plano, é compatível com a maioria dos aplicativos desktop, mas não é o mais rápido dos métodos. |
ClicarAntesDeDigitar | Se definido como True, o elemento de interface do usuário especificado é clicado antes que o texto seja gravado. |
CampoVazio | Se definido como True, todo o conteúdo existente anteriormente no elemento da interface do usuário será apagado antes de escrever o texto. |
SimularDigitar | Se estiver definida como True, a ação Tipo é simulada usando a tecnologia do aplicativo de destino. Esse método de entrada é o mais rápido e funciona em segundo plano. |
Aplica-se a qualquer atividade de Automação de Interface Gráfica durante a automação do SAP.
Nome da propriedade | Description |
---|---|
Aplique o limite de tempo do hardware (apenas para SAP WinGUI) | Aplica um tempo limite rígido para todas as atividades que realizam a automação do SAP WinGUI. |
Habilitar dimensionamento adicional | Habilita o dimensionamento adicional do SAP WinGUI para dar suporte ao reconhecimento de dimensionamento de vários monitores nativos do SAP. |
Habilitar monitoramento do SAP | Habilita o monitoramento de automações SAP no runtime. Aplica-se ao SAP WinGUI, SAP WebGUI e SAP Fiori. |
As configurações abaixo se aplicam à atividade Send Hotkey.
Nome da propriedade | Description |
---|---|
EnviarMensagensDaJanela | Se estiver definida como True, a ação é executada enviando uma mensagem específica ao aplicativo de destino. Esse método de entrada pode funcionar em segundo plano, é compatível com a maioria dos aplicativos desktop, mas não é o mais rápido dos métodos. |
As configurações abaixo se aplicam às atividades Clicar, Clicar duas vezes, Focalizar e Extrair dados estruturados.
Nome da propriedade | Description |
---|---|
EnviarMensagensDaJanela | Se estiver definida como True, a ação é executada enviando uma mensagem específica ao aplicativo de destino. Esse método de entrada pode funcionar em segundo plano, é compatível com a maioria dos aplicativos desktop, mas não é o mais rápido dos métodos. |
SimularClique | Se estiver definida como True, a ação Clique é simulada usando a tecnologia do aplicativo de destino. Esse método de entrada é o mais rápido e funciona em segundo plano. |
SimularFocalizar | Se estiver definida como True, a ação Focalizar é simulada usando a tecnologia do aplicativo de destino. Esse método de entrada é o mais rápido e funciona em segundo plano. |
As configurações abaixo se aplicam à atividade Take Screenshot.
Nome da propriedade | Description |
---|---|
AguardarAntes | Tempo de espera (em milissegundos) antes de obter uma captura de tela de um elemento de interface gráfica especificado. O tempo padrão é 300 milissegundos. |
A configuração abaixo se aplica à atividade Inject Js Script .
Nome da propriedade | Description |
---|---|
Injetar script Js - mundo de execução | Aplica a configuração InjectJs.ExecutionWorld globalmente. Para obter detalhes, consulte a atividade Inject Js Script . |