- 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
- Verificação de acessibilidade
- Application event trigger
- Block User Input
- Check/Uncheck
- Check App State
- Check Element
- Click
- Click Event Trigger
- Drag and Drop
- Element Scope
- Extract Table Data
- Localizar elementos
- For Each UI Element
- 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
- Save Image
- Select Item
- Set Browser Data
- Definir Área de Transferência
- Definir servidor CV
- Set Runtime Browser
- Set Focus
- Definir configuração do projeto
- Set Text
- Take Screenshot
- Type Into
- Unblock User Input
- 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
- APIs de automação codificadas em terminais
Crie fluxos de trabalho para automatizar aplicativos móveis nativos e da Web através do Studio e Mobile Device Manager.
Pré-requisitos
- Licença do Studio.
- UiPath.MobileAutomation.Activities. Para obter mais informações, consulte Gerenciamento de pacotes. Ou então, você pode usar o modelo padrão Projeto de testes móveis, pois ele instalará o pacote de atividades para você.
- Fazenda de dispositivos.
- Servidor do Appium. Para obter mais informações, consulte Preparar a Estrutura da Automação de Teste.
- Dispositivo e aplicativos configurados. Para obter mais informações, consulte Gerenciamento de dispositivos e Gerenciamento de aplicativos, respectivamente.
Condições do Mobile Automation
- O tempo de execução é possível sem o Mobile Device Manager, enquanto o tempo de projeto não é. Isso significa que para poder projetar seus fluxos de trabalho no Studio, é necessário abrir o Mobile Device Manager. Em contrapartida, você pode executar seus testes sem precisar abrir o Mobile Device Manager.
- As configurações que você define ao configurar o dispositivo e os aplicativos são aplicadas globalmente. Por exemplo, se você configurar um dispositivo e desativar a propriedade Close Similar Tab, isso será refletido no Studio ao criar seu fluxo de trabalho. Mais precisamente, se você usar a atividade Mobile Device Connection para se conectar a esse dispositivo, a propriedade Fechar abas similares herdará sua configuração para
False.
Criar fluxo de trabalho usando ações gravadas
Crie um fluxo de trabalho no Mobile Device Manager indicando suas ações na tela e gravando as etapas. Após finalizar a gravação de suas ações, você pode importar todo o conjunto no Studio.
-
Abra o Mobile Device Manager e inicie um aplicativo. Para obter mais informações, consulte Como iniciar um aplicativo.
-
Abra o painel Ações gravadas no lado direito para monitorar suas ações executadas.
-
No lado direito do emulador de dispositivo móvel, escolha uma ou várias ações na Barra de ações, ou interaja manualmente com o dispositivo. Para obter mais informações, consulte Interação de dispositivos.
-
Abra o Studio e selecione Fazer dentro de uma sequência.
-
Navegue até Automação móvel > Importar ações gravadas para adicioná-las à sequência. Ações gravadas anteriormente no MDM fazem agora parte do seu fluxo de trabalho do Studio.
Você pode executar seu fluxo de trabalho como qualquer outro fluxo de trabalho padrão clicando em Executar arquivo.
Uma nova conexão é estabelecida com o dispositivo móvel emulado para executar suas ações em tempo real.
Criar fluxo de trabalho usando o Studio
Para entender como criar um fluxo de trabalho no Studio, considere os seguintes cenários sobre como criar fluxos de trabalho para:
- Automação da Web
- Dica de automação de aplicativo nativo : adicione atividades de Automação móvel ao seu Repositório de objetos.
Automação da Web
Nesse cenário, você pode criar um fluxo de trabalho de automação da Web do Android para abrir a página de documentação a partir do UiPath®. Antes de começar, dê uma olhada nos pré-requisitos. Para este exemplo específico, você Para configurar um com https://www.uipath.com/ como página inicial.
-
Abra o Studio.
-
Selecione um Projeto de teste móvel nos modelos padrão.
-
Configure os detalhes do projeto, selecione C#/VB e, em seguida, clique em Criar.
-
Crie um caso de teste e adicione uma Sequência ao seu fluxo de trabalho.
-
Adicione uma atividade Mobile Device Connection na sequência.
-
Clique em Selecionar detalhes da conexão e defina seu dispositivo e aplicativo da Web.
-
Add a Manage Current App activity, and from the Command dropdown, choose Launch.
-
Add a Open URL activity, and in the Url property field, pass
"https://www.uipath.com/". -
Abra o Mobile Device Manager e inicie um aplicativo da Web.
-
Adicione uma atividade Tap , clique em Indicar destino e selecione as Tendências de automação 2023: o que há de novo, o que vem depois e o caminho para o valor real no site da UiPath®. Isso abrirá o modo de seleção de destino no Mobile Device Manager. Para obter mais informações sobre os elementos desejados da interface gráfica, consulte Sobre alvos e âncoras.
-
Repeat step 10 and select Accept and continue from the bottom of the page.
-
Add a Set Text activity, click Indicate Target and select the Business Email field. Pass an email address in the Text field.
-
Add a Set Text activity, click Indicate Target and select the First Name field. Pass a name in the Text field.
-
Add a Set Text activity, click Indicate Target and select the Last Name field. Pass a name in the Text field.
-
Execute seu arquivo para vê-lo em ação no Mobile Device Manager. Você pode encontrar uma lista das atividades de automação móvel em .
Automação de aplicativo nativo
Seguindo esse cenário, você pode criar um fluxo de trabalho de automação da Wikipedia para iOS para pesquisar e recuperar um texto do aplicativo. Antes de começar, dê uma olhada nos pré-requisitos.
Para esse exemplo específico, você precisa configurar um aplicativo da Wikipedia. Baixe o arquivo IPA se você usa um dispositivo local. Caso contrário, especifique o caminho do aplicativo.
Para adicionar aplicativos nativos em seus dispositivos, veja o seguinte:
-
Abra o Studio.
-
Selecione um Projeto de teste móvel nos modelos padrão.
-
Configure os detalhes do projeto, selecione C#/VB e, em seguida, clique em Criar.
-
Crie um caso de teste e adicione uma Sequência ao seu fluxo de trabalho.
-
Adicione uma atividade Element Exists dentro da sequência e clique em Indicar destino. Isso abrirá o modo de seleção de destino no Mobile Device Manager. Para obter mais informações sobre os elementos da interface gráfica, consulte Sobre alvos e âncoras.
-
Selecione o botão Pular na tela do seu dispositivo.
-
Configure a propriedade Exists com o seguinte valor:
skipButton. -
Clique em Selecionar detalhes da conexão e defina seu dispositivo e aplicativo.
-
Abra o Mobile Device Manager e inicie um aplicativo.
-
Continue adicionando uma atividade If e uma Sequência dentro do Then.
-
Na caixa da Sequência, adicione uma atividade Tap e escreva o valor a seguir no campo Condição.
skipButton ==trueskipButton ==trueskipButton ==trueskipButton ==true -
Clique em Indicar destino para a atividade Tap e indique seu destino no botão Pular a partir da tela do seu dispositivo.
-
Continue adicionando uma atividade Set Text e configure a propriedade Text com o seguinte valor:
Manual Testing is slow. -
Adicione uma atividade Set Text à sequência e indique seu destino na tela. Para esse exemplo, você pode digitar:
Manual Testing is slow. -
Adicione uma atividade Tap e indique seu destino na tela. Neste exemplo, você pode selecionar
Mobile application testing. -
Adicione uma atividade Get Text e indique seu destino na tela. Por exemplo, você pode selecionar o primeiro parágrafo.
-
Execute seu arquivo para vê-lo em ação no Mobile Device Manager. Você pode encontrar uma lista das atividades de automação móvel em .