Test Suite
2023.4
False
Image de fond de la bannière
Guide de l'utilisateur de Test Suite
Dernière mise à jour 28 févr. 2024

Architecture d’automatisation des appareils mobiles

L’automatisation d’un appareil mobile implique une architecture à trois niveaux constituée de Studio et des activités, des serveurs Appium, ainsi que l’appareil cible lui-même.



Studio et activités

  • La base de l’automatisation pour les appareils mobiles commence dans Studio.
  • Vous allez commencer par établir une connexion entre l’appareil cible et l’application que vous souhaitez automatiser, en utilisant le gestionnaire d’appareils mobiles.
  • Cette connexion est facilitée par un serveur Appium qui s’exécute sur l’appareil cible.
  • Vous pouvez ensuite utiliser les activités disponibles dans les packages MobileAutomation et UIAutomation.

Appium

  • Appium est un élément clé vous permettant d’effectuer des tests et de simuler la connexion entre votre appareil et l’application. Le gestionnaire d’appareils mobiles sert de lien entre votre appareil mobile et le serveur Appium, en interprétant et en exécutant les commandes d’automatisation.
  • L’automatisation mobile de UiPath se fonde sur Appium en tant que pilote pour iOS et Android, en initialisant les pilotes, en configurant les paramètres de l’environnement de test (comme les détails du fichier d’application et du périphérique) et en prenant en charge les tests d’application natives et hybrides.
  • Vous pouvez choisir entre configurer un serveur Appium sur votre machine locale ou exploiter un serveur cloud Appium à partir d’un parc d’appareils cloud externe. Découvrez les parcs d’appareils cloud avec lesquels vous pouvez vous intégrer tout en utilisant la solution d’automatisation mobile de UiPath :
    Parcs d’appareils cloud
    Sauce Labs
    Mobile Perfecto
    Experitest

Périphérique

  • Que votre appareil cible soit un appareil physique ou un simulateur/émulateur, qu’il soit local ou cloud, il devra exécuter Appium pour les tests.
  • Outre Appium, vous devez installer des infrastructures d’automatisation spécifiques aux appareils iOS ou Android. Ces infrastructures sont essentielles pour la création et l’exécution de tests d’IU. Découvrez ci-dessous les infrastructures d’automatisation prises en charge :
    AndroidiOS
    UIAutomator2XCUITest
    EspressoAutomatisation de l'interface utilisateur
  • Studio et activités
  • Appium
  • Périphérique

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.