- Premiers pas avec Test Suite
- Studio
- Suite de tests - Studio
- Vue d'ensemble (Overview)
- Activités et API de test
- Orchestrator
- Testing Robots
- Test Manager
- Analyse de l’impact des modifications
- Prérequis
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Documenter les cas de test avec Task Capture
- Créer des scénarios de test
- Importing manual test cases
- Generate tests for requirements
- Clonage des cas de test
- Exporter des cas de test
- Cas de test automatisés
- Cas de test manuels
- Appliquer des filtres et des vues
- Ensembles de tests
- Exécution de tests
- Documents
- Rapports
- Exporter des données
- Opérations en bloc
- Searching with Autopilot
- Résolution des problèmes
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.
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.
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 directionnel | Effectuez une opération de balayage avec les directions prédéfinies suivantes : Bas, Haut, Gauche, Droite. |
Dessiner un modèle | Trace un chemin marqué par plusieurs points sur l'écran de l'appareil. |
Saisir texte | Prend le contenu tapé au clavier et le colle dans l’élément d’IU actuellement actif. |
Cette section inclut toutes les API liées à l’automatisation mobile disponibles dans le package Mobile.Automation.
API | Description |
---|---|
Connect/ConnectAsync | Connecte un appareil à une application. |
CreateApplication | Crée une nouvelle application et lui donne un nom. |
CreateDevice | Cré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/GetApplications | Obtient l'application avec le nom spécifié (avec les mêmes configurations présentes dans le Gestionnaire d'appareils mobiles). |
GetDevice/GetDevices | Obtient l'appareil avec le nom spécifié (tel que vous l'avez configuré dans le gestionnaire d'appareils mobiles). |
BalayerDirection | Effectuez une opération de balayage avec les directions prédéfinies suivantes : Bas, Haut, Gauche, Droite. |
DrawPattern | Trace 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. |
ElementExists | Renvoie une variable booléenne indiquant si un élément d'IU spécifié existe. |
ExecuteCommand | Exé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é. |
GetDeviceOrientation | Récupère l'orientation actuelle de l'appareil mobile spécifié. |
GetLogTypes | Récupère les types de journaux d'un appareil connecté via la connexion de l'appareil mobile. |
GetPageSource | Récupère la source de la page à partir d'un appareil mobile connecté via la classe Connexion (Connection). |
GetSelectedItem | Récupère l'élément sélectionné à partir d'un élément d'IU cible. |
GetSesstionIdentifier | Ré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 . |
GetSystemTime | Récupère l'heure actuelle de l'appareil. |
GetText | Extracts the text from a specified UI element and returns it as a String variable.
|
InstallApp | Installe une application spécifiée sur un appareil mobile connecté via Connection .
|
ManageCurrentApplication | Réinitialise ou lance l'application actuelle pour cette session. |
ManageOtherApplication | Gère d'autres applications à l'aide de commandes. |
OpenDeepLink | Ouvre un lien profond dans une application. |
OpenUrl | Ouvre une URL dans Chrome. Avant d'appeler cette méthode, l'application active actuelle doit être Chrome et avoir au moins un onglet ouvert. |
PositionalSwipe | Balaie vers un emplacement prédéfini de l'écran avec des points de début et de fin. |
PressHardwareButton | Appuie sur un bouton matériel de l'appareil connecté |
SaveLogs | Enregistrez les journaux d'un type spécifique dans un fichier. |
SetDeviceGeoLocation | Définit la géolocalisation actuelle de l'appareil. |
SetDeviceOrientation | Modifie et récupère l'orientation de l'appareil connecté. |
SetSelectedItem | Définissez l'élément sélectionné sur un élément d'IU cible. |
SetText | Saisit le texte spécifié dans un élément d'IU cible, reconnu par l'automatisation mobile. |
Balayer | L'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. |
Tap | Renvoie 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. |
TypeText | Prend 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. |