- 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
- Í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
- Get Attribute
- Obter atributo (Genérico)
- 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
- 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
Gerenciamento do Mobile Device Manager
Gerencie seus dispositivos e aplicativos através do Mobile Device Manager (MDM).
- O acesso ao MDM é feito apenas pelo Studio
- Você só pode iniciar uma única instância do MDM de cada vez.
O Mobile Device Manager é aberto mostrando uma aba de Boas-vindas, na qual você pode realizar rapidamente diversas ações, como iniciar um aplicativo ou abrir um log.
A tabela a seguir lista as ações que você pode realizar na aba de Boas-vindas.
Ação |
Description |
---|---|
Dispositivos Abertos |
Abra a aba Dispositivos. Para obter mais informações, consulte Gerenciamento de dispositivo. |
Aplicativos Abertos |
Abra a aba Aplicativos. Para obter mais informações, consulte Gerenciamento de aplicativos. |
Iniciar um aplicativo |
Crie uma conexão selecionando um dispositivo e um aplicativo, e alternando as configurações de registro em log. Para conhecer mais formas de iniciar um aplicativo, consulte Como iniciar um aplicativo. |
Abrir log |
Escolha e abra um log em uma nova aba para revisar as ações, solicitações e eventos. Para obter mais informações, consulte Logs e linha do tempo de execução. |
Exportar Configurações |
Exporte a lista de dispositivos e aplicativos configurados como um arquivo JSON. |
Importar Configurações |
Importe a lista de dispositivos e aplicativos configurados como um arquivo JSON. Novas configurações são adicionadas além das existentes, se aplicável. Dispositivos e aplicativos duplicados são excluídos se forem encontrados durante a importação. |
As configurações do projeto se aplicam apenas ao projeto atual. Você pode alterar o caminho padrão de logs, definir as configurações de interação do dispositivo, ou alterar as variáveis dos seus dispositivos e aplicativos.
Para definir as configurações do projeto, abra o Mobile Device Manager e navegue até Configuração de projeto > Configurações do nível de projeto. A tabela a seguir lista as configurações que podem ser definidas no nível do projeto.
Configurações |
Description |
---|---|
Caminho de logs |
Altere o caminho padrão de logs. Considere configurar o caminho de logs para uma unidade de rede compartilhada para expandir o acesso de membros aos recursos. Para obter mais informações, consulte Logs e linha do tempo de execução. |
Descoberta de elementos com reconhecimento de contexto |
Melhore a descoberta de elementos ao focalizar seu mouse no dispositivo, com base no reconhecimento de contexto. Essa funcionalidade vem ativada por padrão. Para obter mais informações, consulte Interação de dispositivos. |
Comprimento máximo permitido para IDs |
Defina um comprimento prático para o ID do seu elemento. O valor padrão é definido como
40 .
|
Normalizar valor do controle deslizante |
Defina um intervalo para o valor do seu controle deslizante entre 0 e 1. |
Defina variáveis para criar valores dinâmicos. Por exemplo, se você tiver um endpoint do Appium, é possível definir uma variável a ser usada para todos os seus dispositivos. Você pode usar variáveis ao configurar tanto dispositivos quanto aplicativos.
Para configurar variáveis:
- Abra o Studio e navegue até Mobile Automation > Mobile Device Manager.
- Navegue até Configurações do projeto > Variáveis.
- Configure um Nome e um Valor. Só é possível adicionar caracteres de letra.
- Clique em Salvar e fechar.
Ao configurar dispositivos, você pode usar variáveis para os seguintes campos:
- Name
- Nome do Dispositivo
- Versão da plataforma.
Para a configuração do aplicativo, você pode usar variáveis para os seguintes campos:
- Aplicativo
- Pacote do aplicativo
- Atividade do aplicativo
- Página inicial.
Adicione cabeçalhos http personalizados ao padrão que o Appium gera para permitir uma experiência de teste móvel mais fácil por trás de um proxy. Cabeçalhos Http personalizados permitem que os testes móveis trabalhem com proxies que aceitam apenas certos cabeçalhos, adicionando-os especificamente. Os cabeçalhos personalizados que você adiciona não substituem o cabeçalho já existente, mas são adicionados à coleção de valores que o cabeçalho pode suportar.
- Abra o Studio e navegue até Mobile Automation > Mobile Device Manager.
- Navegue até Configurações do projeto > Cabeçalhos HTTP.
-
Configure uma Chave (nome do cabeçalho personalizado) e um Valor (o valor real do cabeçalho personalizado).
Você não pode adicionar variáveis dentro do campo Valor.
- Clique em Salvar e fechar.
- Selecione os detalhes da conexão dentro da atividade Mobile Device Connection ou na API Connect.
Os Cabeçalhos Http personalizados que você adicionou ao MDM são importados para a atividade, dentro da coleção de Cabeçalhos Http.
- Adicione mais cabeçalhos Http personalizados dentro da coleção Cabeçalhos Http da atividade.
Esses cabeçalhos não aparecerão dentro do MDM, mas se aplicarão à conexão do dispositivo móvel que você criou antes de adicioná-los.AVISO:
Se você alterar os detalhes da conexão do dispositivo móvel você:
- Perde os cabeçalhos Http criados diretamente na atividade Mobile Device Connection ou na API Connect, dentro da coleção Cabeçalhos Http .
- mantém os cabeçalhos Http criados diretamente no MDM.
Se você quiser depurar certos erros ou avisos, você pode pegar as mensagens que aparecem no painel Saída do Gerenciador de dispositivos móveis e copiá-las para solução de problemas adicionais. Além disso, você pode verificar a Linha do tempo de Logs e Execução para essa automação.