Test Suite
2023.4
falso
Imagem de fundo do banner
Guia do usuário do Test Suite
Última atualização 28 de fev de 2024

Arquitetura de automação de dispositivos móveis

A automação de dispositivos móveis envolve uma arquitetura de três camadas, que abrange o Studio e atividades, servidores do Appium e o próprio dispositivo de destino.



Studio e atividades

  • A base da automação de dispositivos móveis começa no Studio.
  • Você começa estabelecendo uma conexão entre o dispositivo de destino e o aplicativo que você deseja automatizar, usando o Mobile Device Manager.
  • Essa conexão é facilitada por meio de um servidor do Appium executado no dispositivo de destino.
  • Em seguida, você pode usar as atividades disponíveis nos pacotes MobileAutomation e UIAutomation.

Appium

  • O Appium é um elemento-chave para realizar testes e simular a conexão entre seu dispositivo e o aplicativo. O Mobile Device Manager atua como uma ponte entre seu dispositivo móvel e o servidor do Appium, interpretando e executando comandos de automação.
  • A automação móvel da UiPath depende do Appium como o driver para iOS e Android, inicializando drivers, configurando parâmetros de ambiente de testes (como arquivos de aplicativos e detalhes do dispositivo) e acomodando testes de aplicativos nativos e híbridos.
  • Você tem a flexibilidade para configurar um servidor do Appium em sua máquina local ou aproveitar um servidor do Appium em nuvem a partir de uma fazenda de dispositivos de nuvem externa. Confira as fazendas de dispositivos em nuvem com as quais você pode se integrar enquanto usa a solução de automação móvel da UiPath:
    Fazendas de dispositivos de nuvem
    Sauce Labs
    Perfecto Mobile
    Experitest

Dispositivo

  • Independentemente de seu dispositivo de destino ser um dispositivo físico ou um simulador/emulador, local ou de nuvem, ele precisa executar o Appium para testes.
  • Além do Appium, você deve instalar estruturas de automação específicas para dispositivos iOS ou Android. Essas estruturas são essenciais para criar e executar testes de interface gráfica. Confira as estruturas de automação compatíveis abaixo:
    AndroidiOS
    UIAutomator2XCUITest
    EspressoAutomação de Interface Gráfica
  • Studio e atividades
  • Appium
  • Dispositivo

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.