test-suite
latest
false
Guide de l'utilisateur de Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 21 oct. 2024

Activités et API d’automatisation sur mobile

Cette section inclut les activités et les API liées aux tests trouvées dans le package UiPath.Mobile.Automation.Activities. Grâce à ces activités et à ces API, vous pouvez créer des automatisations pour vos appareils, en exécutant des applications natives ou Web.

Pour créer des cas de test d’applications mobiles dans Studio, vous pouvez utiliser les activités incluses dans le package Mobile.Automation. Par ailleurs, afin de créer vos cas de test codés pour application mobile dans Studio, vous pouvez utiliser les API disponibles dans le service mobileautomation, téléchargé avec le package Mobile.Automation. Consultez la page API d’automatisation mobile pour découvrir comment utiliser les API d’automatisation mobile.

Activités (Activities)

Cette section inclut toutes les activités liées à l’automatisation mobile disponibles dans le package Mobile.Automation.

Activité

Description

Établit une connexion à un appareil mobile et fournit une étendue pour toutes les activités/API ultérieures.

Récupère les types de journaux d’un appareil connecté via la connexion d’appareil mobile.

Récupère les journaux d'un appareil mobile connecté via l'activité d'étendue Connexion d'appareil mobile (Mobile Device Connection).

Installe une application spécifiée sur un appareil mobile connecté via la connexion d’appareil mobile.

Récupère la source de la page à partir d'un appareil mobile connecté via l'activité d'étendue Connexion d'appareil mobile (Mobile Device Connection).

Gère l'application actuelle à l'aide d'une commande d'entrée utilisateur.

Envoie une commande d'entrée utilisateur à une application spécifiée sur l'appareil mobile cible.

Accède à un lien profond dans une application.

Ouvre une URL spécifiée dans le navigateur Web actif actuel.

Récupère l'orientation actuelle de l'appareil mobile spécifié.

Appuie sur un bouton matériel de l'appareil connecté

Modifie et récupère l'orientation de l'appareil connecté.

Prend une capture d'écran de l'écran de l'appareil mobile que vous utilisez avec des dimensions personnalisées spécifiées dans les propriétés Hauteur (Height) et Largeur (Width).

Renvoie une variable booléenne indiquant si un élément d'IU spécifié existe.

Récupère un attribut d'un élément d'IU spécifié.

Récupère l'élément sélectionné à partir d'un élément d'IU cible.

Extrait le texte d'un élément d'IU spécifié et le renvoie sous forme de variable de chaîne.

Définissez l'élément sélectionné sur un élément d'IU cible.

Saisit le texte fourni dans l'élément d'IU cible.

Balaie l'écran dans une direction spécifiée et un nombre de fois spécifié.

Renvoie une variable booléenne indiquant si un élément d'IU spécifié existe.

Balayer directionnelEffectuez une opération de balayage avec les directions prédéfinies suivantes : Bas, Haut, Gauche, Droite.
Dessiner un modèleTrace un chemin marqué par plusieurs points sur l'écran de l'appareil.
Saisir textePrend le contenu tapé au clavier et le colle dans l’élément d’IU actuellement actif.

APIs

Cette section inclut toutes les API liées à l’automatisation mobile disponibles dans le package Mobile.Automation.

APIDescription
Connect/ConnectAsyncConnecte un appareil à une application.
CreateApplicationCrée une nouvelle application et lui donne un nom.
CreateDeviceCrée un nouveau périphérique. Vous pouvez utiliser cet appareil dans le code, mais il ne sera pas enregistré dans le gestionnaire d'appareils mobiles.
GetApplication/GetApplicationsObtient l'application avec le nom spécifié (avec les mêmes configurations présentes dans le Gestionnaire d'appareils mobiles).
GetDevice/GetDevicesObtient l'appareil avec le nom spécifié (tel que vous l'avez configuré dans le gestionnaire d'appareils mobiles).
BalayerDirectionEffectuez une opération de balayage avec les directions prédéfinies suivantes : Bas, Haut, Gauche, Droite.
DrawPatternTrace un chemin marqué par plusieurs points sur l'écran de l'appareil. Les points qui créent le chemin sont enregistrés à partir du chemin du doigt sur l'écran de l'appareil. Vous pouvez ajouter plusieurs chemins tactiles pour simuler des interactions d'écran impliquant plusieurs doigts.
ElementExistsRenvoie une variable booléenne indiquant si un élément d'IU spécifié existe.
ExecuteCommandExécutez des commandes mobiles natives qui ne sont pas associées à un point de terminaison spécifique. Par exemple, vous pouvez récupérer les informations sur la batterie ou ignorer les alertes (voir Commandes Appium).
Obtenir l'attribut (Get Attribute)Récupère un attribut d'un élément d'IU spécifié.
GetDeviceOrientationRécupère l'orientation actuelle de l'appareil mobile spécifié.
GetLogTypesRécupère les types de journaux d'un appareil connecté via la connexion de l'appareil mobile.
GetPageSourceRécupère la source de la page à partir d'un appareil mobile connecté via la classe Connexion (Connection).
GetSelectedItemRécupère l'élément sélectionné à partir d'un élément d'IU cible.
GetSesstionIdentifierRécupérez l' ID de session de la connexion actuelle au gestionnaire d'appareils mobiles pour acheminer les commandes HTTP vers les points de terminaison Appium afin de pouvoir effectuer des Actionspersonnalisées .
GetSystemTimeRécupère l'heure actuelle de l'appareil.
GetTextExtracts the text from a specified UI element and returns it as a String variable.
InstallAppInstalle une application spécifiée sur un appareil mobile connecté via Connection.
ManageCurrentApplicationRéinitialise ou lance l'application actuelle pour cette session.
ManageOtherApplicationGère d'autres applications à l'aide de commandes.
OpenDeepLinkOuvre un lien profond dans une application.
OpenUrlOuvre une URL dans Chrome. Avant d'appeler cette méthode, l'application active actuelle doit être Chrome et avoir au moins un onglet ouvert.
PositionalSwipeBalaie vers un emplacement prédéfini de l'écran avec des points de début et de fin.
PressHardwareButtonAppuie sur un bouton matériel de l'appareil connecté
SaveLogsEnregistrez les journaux d'un type spécifique dans un fichier.
SetDeviceGeoLocationDéfinit la géolocalisation actuelle de l'appareil.
SetDeviceOrientationModifie et récupère l'orientation de l'appareil connecté.
SetSelectedItemDéfinissez l'élément sélectionné sur un élément d'IU cible.
SetTextSaisit le texte spécifié dans un élément d'IU cible, reconnu par l'automatisation mobile.
BalayerL'opération de balayage parcourt plusieurs balayages dans la liste (jusqu'à NombreMaxBalayages) jusqu'à ce qu'il localise l'élément spécifié. Si la cible n’est pas définie, l’opération de balayage effectue un seul champ sans rechercher d’élément spécifique.
Prendre une capture d'écran (Take Screenshot)Prend une capture d'écran de l'écran de l'appareil mobile que vous utilisez avec des dimensions personnalisées.
TapRenvoie une variable booléenne indiquant si un élément d'IU spécifié existe. L'API n'a pas de valeur de retour, mais si l'élément d'IU spécifié existe (valeur booléenne), elle effectue des opérations d'appui dessus.
TypeTextPrend le contenu tapé au clavier avec le clavier et le colle dans l’élément d’IU actuellement actif. Pour coller le texte à l'intérieur de l'élément souhaité, vous devez vous concentrer n'importe où sur l'interface utilisateur où vous souhaitez coller le texte. Vous pouvez utiliser cette API lors de l'automatisation d'applications pour lesquelles vous devez saisir du texte via le clavier, mais sans élément cible reconnu par Mobile Automation.
  • Activités (Activities)
  • APIs

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
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.