test-suite
2024.10
true
Visualizar
Guia do usuário do Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 15 de jul 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 do UiPath® depende do Appium como driver para iOS e Android, inicializando drivers, configurando parâmetros de ambiente de testes (como arquivo do aplicativo 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 os fazendas de dispositivos em nuvem com os quais você pode se integrar ao usar 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

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.