- Introdução ao Test Suite
- Studio
- Test Suite — Studio
- Visão geral
- Atividades de testes e APIs
- Orchestrator
- Testing Robots
- Test Manager
- Licenciamento do Test Manager
- Guia de início rápido
- Requisitos
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Documentar casos de teste com o Task Capture
- Criar casos de teste
- Casos de teste de clonagem
- Exportação de casos de teste
- Automatizar casos de teste
- Casos de teste manuais
- Aplicação de filtros e visualizações
- Conjuntos de Testes
- Execução de testes
- Documentos
- Relatórios
- Exportar Dados
- Operações em massa
- Solução de problemas
Atividades de automação móvel e APIs
Esta seção inclui atividades e APIs relacionadas a testes encontradas no pacote UiPath.Mobile.Automation.Activities. Por meio dessas atividades e APIs, você pode criar automações para seus dispositivos, executando aplicativos nativos ou da Web.
mobileautomation
, baixadas com o pacote Mobile.Automation. Acesse APIs de automação móvel para verificar como usar as APIs de automação móvel.
Esta seção inclui todas as atividades relacionadas à automação móvel encontradas no pacote Mobile.Automation.
Atividade |
Description |
---|---|
Estabelece uma conexão com um dispositivo móvel e fornece escopo para todas as atividades/APIs subsequentes. | |
Recupera os tipos de log de um dispositivo conectado por meio da Conexão de dispositivo móvel. | |
Recupera os registros de um dispositivo móvel conectado por meio da atividade de escopo Mobile Device Connection. | |
Instala um aplicativo especificado em um dispositivo móvel conectado por meio da Conexão de dispositivo móvel. | |
Recupera a origem da página de um dispositivo móvel conectado por meio da atividade de escopo Mobile Device Connection. | |
Gerencia o aplicativo atual usando um comando de entrada do usuário. | |
Envia um comando de entrada do usuário para um aplicativo especificado no dispositivo móvel de destino. | |
Navega até um link profundo dentro de um aplicativo. | |
Abre um URL especificado no navegador da Web ativo atualmente. | |
Recupera a orientação atual do dispositivo móvel especificado. | |
Pressiona um botão do hardware no dispositivo conectado. | |
Muda e depois recupera a orientação do dispositivo conectado. | |
Faz uma captura de tela do dispositivo móvel que você está usando com dimensões personalizadas especificadas nas propriedades Altura e Largura. | |
Retorna uma variável de booleano que declara se um elemento de interface gráfica especificado existe. | |
Recupera um atributo de um elemento de interface gráfica especificado. | |
Recupera o item selecionado de um elemento de interface gráfica de destino. | |
Extrai o texto de um elemento de interface gráfica específico e o retorna como uma variável de string. | |
Define o item selecionado em um elemento de interface gráfica de destino. | |
Digita o texto especificado em um elemento de interface gráfica de destino. | |
Desliza a tela em uma direção especificada e por uma quantidade de vezes especificada. | |
Retorna uma variável de booleano que declara se um elemento de interface gráfica especificado existe. | |
Deslizar Direcional | Execute uma operação de deslizar com as seguintes direções predefinidas: Baixo, Cima, Esquerda, Direita. |
Padrão de Desenho | Traça um caminho marcado por vários pontos na tela do dispositivo. |
Type Text | Leva o conteúdo digitado pelo teclado e cola-o no elemento de interface gráfica atualmente ativo. |
Esta seção inclui todas as APIs relacionadas à automação móvel encontradas no pacote Mobile.Automation.
API | Description |
---|---|
Connect/ConnectAsync | Conecta um dispositivo a um aplicativo. |
CreateApplication | Cria um aplicativo novo e dá um nome a ele. |
CreateDevice | Cria um novo dispositivo. É possível usar este dispositivo no código, mas ele não será salvo no Mobile Device Manager. |
GetApplication/GetApplications | Obtém o aplicativo com o nome especificado (com as mesmas configurações presentes no Mobile Device Manager). |
GetDevice/GetDevices | Obtém o dispositivo com o nome especificado (conforme você configurou no Mobile Device Manager). |
Deslizar Direcional | Execute uma operação de deslizar com as seguintes direções predefinidas: Baixo, Cima, Esquerda, Direita. |
DrawPattern | Desenha um caminho marcado por vários pontos na tela do dispositivo. Os pontos que criam o caminho são gravados a partir do caminho do dedo na tela do dispositivo. É possível adicionar vários caminhos de dedos para simular interações de tela que envolvam vários dedos. |
ElementExists | Retorna uma variável de booleano que declara se um elemento de interface gráfica especificado existe. |
ExecuteCommand | Execute comandos móveis nativos que não estejam associados a um ponto de extremidade específico. Por exemplo, você pode recuperar as informações da pilha ou ignorar alertas (consulte Comandos do Appium). |
Get Attribute | Recupera um atributo de um elemento de interface gráfica especificado. |
GetDeviceOrientation | Recupera a orientação atual do dispositivo móvel especificado. |
GetLogTypes | Recupera os tipos de log de um dispositivo conectado por meio do dispositivo móvel Connection. |
GetPageSource | Recupera a origem da página de um dispositivo móvel conectado por meio da classe Connection . |
GetSelectedItem | Recupera o item selecionado de um elemento de interface gráfica de destino. |
GetSesstionIdentifier | Recupere o ID da sessão da conexão atual do Mobile Device Manager para encaminhar comandos HTTP para pontos de extremidade do Appium, para que você possa executar Actionspersonalizadas. |
GetSystemTime | Recupera a hora atual do dispositivo. |
GetText | Extracts the text from a specified UI element and returns it as a String variable.
|
InstallApp | Instala um aplicativo especificado em um dispositivo móvel conectado por meio de Connection .
|
ManageCurrentApplication | Redefine ou inicia o aplicativo atual para esta sessão. |
ManageOtherApplication | Gerencia outros aplicativos usando comandos. |
OpenDeepLink | Abre um link profundo dentro de um aplicativo. |
OpenUrl | Abre um URL no Chrome. O aplicativo atualmente ativo deve ser o Chrome, com pelo menos uma guia aberta, antes de chamar este método. |
PositionalSwipe | Desliza para um local predefinido na tela com pontos inicial e final. |
PressHardwareButton | Pressiona um botão do hardware no dispositivo conectado. |
SaveLogs | Salvar logs de um tipo específico em um arquivo. |
SetDeviceGeoLocation | Define a localização geográfica atual do dispositivo. |
SetDeviceOrientation | Muda e depois recupera a orientação do dispositivo conectado. |
SetSelectedItem | Define o item selecionado em um elemento de interface gráfica de destino. |
SetText | Digita o texto especificado em um elemento de interface gráfica de destino, reconhecido pelo Mobile Automation. |
Deslizar | A operação de deslizar itera através de várias ações de deslizar na lista (até atingir o valor MaxNumberOfSwipes) até localizar o elemento especificado. Se o Destino não estiver definido, a operação de deslizar executará uma única ação de deslizar sem procurar um elemento específico. |
Take Screenshot | Faz uma captura de tela do dispositivo móvel que você está usando com dimensões personalizadas. |
Tap | Retorna uma variável de booleano que declara se um elemento de interface gráfica especificado existe. A API não tem um valor de retorno, mas se o elemento de interface gráfica especificado existir (valor booleano), então ele executará operações de toque nele. |
TypeText | Leva o conteúdo digitado pelo teclado e cola-o no elemento de interface gráfica atualmente ativo. Para colar o texto dentro do elemento desejado, você precisa focar onde deseja colar o texto. Você pode usar essa API ao automatizar aplicativos para os quais você precisa digitar texto através do teclado, mas sem um elemento de destino que seja reconhecido pelo Mobile Automation. |