- Premiers pas avec Test Suite
- Studio
- Suite de tests - Studio
- Vue d'ensemble (Overview)
- Activités et API de test
- Architecture d’automatisation des appareils mobiles
- Démarrage
- Gérer le gestionnaire d'appareils mobiles
- Appareils Cloud
- Appareils Android locaux
- Gérer les applications
- Créer des workflows d'automatisation mobile
- Interagir avec les appareils
- Automatisation pour les applications React Native
- Activités et API d’automatisation sur mobile
- 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
- Delete test cases
- Documenter les cas de test avec Task Capture
- Créer des scénarios de test
- Importer des cas de test manuels
- Générer des tests pour les prérequis
- 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
- Rechercher avec Autopilot
- Résolution des problèmes
Guide de l'utilisateur de Test Suite
Appareils Android locaux
Pour configurer un appareil local afin qu'il fonctionne avec les activités Mobile Automation, vous devez exécuter une instance locale d'Appium et disposer des outils nécessaires pour automatiser les appareils Android.
Vous pouvez automatiser deux types d’appareils Android locaux :
- Physique : un appareil Android physique que vous pouvez connecter à votre machine locale via un câble USB.
- Émulateur : un émulateur pour un appareil Android stocké localement.
La liste ci-dessous décrit les commandes les plus utilisées pour configurer Appium dans le contexte de l'automatisation des appareils mobiles :
appium driver list
- répertorie les pilotes installés (recommandé pour Appium 2.0)adb devices
- répertorie les appareils connectésadb start-server
- démarre le débogage du serveuradb kill-server
- arrête le serveur de débogagectrl + c
- tue Appiumappium-doctor
- aide au débogage de votre Appium.
APK
ou IPA
vers une URL accessible de manière anonyme par le serveur Appium (par exemple, stockage d'objets blob).
L'installation d'applications à partir du Play Store ou de l'App Store n'est pas possible, sauf si vous automatisez manuellement ces applications pour installer votre application spécifique.
Suivez les étapes ci-dessous pour remplir les conditions préalables à la configuration d'un appareil Android physique local :
JAVA_HOME
.
C:\Program Files\Java\jdk8
.
b. Variable ANDROID_HOME . Pointe vers le dossier dans lequel le SDK Android a été installé.
ANDROID_HOME
Valeur de la variable: le chemin où se trouve le SDK Android sur votre machine. Par exemple : C:\Users\Username\AppData\Local\Android\Sdk
Remarque: la partie Username
, à l'intérieur du chemin de la valeur de la variable ( Variable Value ), doit être remplacée par le nom réel de l'utilisateur travaillant sur la machine.
-
Ouvrez l'invite de commande Node.js et installez Appium:
- Pour Appium 1.0, exécutez la commande suivante :
npm install -g appium
. Appium 1.0 est livré avec tous les pilotes installés. - Pour Appium 2.0, exécutez la commande suivante :
npm install -g appium@next
.
- Pour Appium 1.0, exécutez la commande suivante :
appium driver install uiautomator2
.
Pour plus d'informations sur la configuration d' Appium 1.0 , voir Introduction au démarrage rapide ( Quick Start Intro).
- Redémarrez l'ordinateur pour appliquer les modifications.
-
Ouvrez l'appareil mobile physique et activez les options du développeur.
- Sur votre téléphone, accédez à Paramètres (Settings) > Options de développement (Developer Options).
- Dans la section Réseaux (Networking), ouvrez la configuration USB par défaut et définissez-la sur Chargement du téléphone uniquement (Charging phone only).
- Activer le débogage USB.
- Sur votre téléphone, accédez à Paramètres (Settings) > Options de développement (Developer Options).
- Dans la section Réseaux (Networking), ouvrez la configuration USB par défaut et définissez-la sur Chargement du téléphone uniquement (Charging phone only).
JAVA_HOME
.
C:\Program Files\Java\jdk8
.
b. Variable ANDROID_HOME . Pointe vers le dossier dans lequel le SDK Android a été installé.
- Nom de la variable:
ANDROID_HOME
-
Valeur de la variable : le chemin où se trouve le SDK Android sur votre machine. Par exemple :
C:\Users\Username\AppData\Local\Android\Sdk
.Remarque : la partieUsername
, à l'intérieur du chemin de la valeur de variable ( Variable Value ), doit être remplacée par le nom réel de l'utilisateur travaillant sur la machine.- Ouvrez l'invite de commande Node.js et installez Appium:
- Pour Appium 1.0, exécutez la commande suivante :
npm install -g appium
. Appium 1.0 est livré avec tous les pilotes installés. - Pour Appium 2.0, exécutez la commande suivante :
npm install -g appium@next
.
appium driver install uiautomator2
.
Pour plus d'informations sur la configuration d' Appium 2.0 , consultez Introduction au démarrage rapide ( Quick Start Intro).
- Redémarrez l'ordinateur pour appliquer les modifications.
Activez le débogage WebView sur l'appareil local pour permettre au Gestionnaire d'appareils mobiles de reconnaître la majorité des éléments d'IU à l'intérieur d'une application.
Si Appium ne détecte pas automatiquement la version Chrome ou WebView sur votre Android, choisissez l'une des options ci-dessous :
- Configuration des appareils Android locaux
- Commandes Appium les plus utilisées
- Stockage d'applications
- Configuration d'un périphérique Android physique local
- Prérequis
- Configuration d'un périphérique Android physique local
- Configuration d'un appareil Android émulé local
- Prérequis
- Créer un émulateur Android
- Activer l'automatisation Web et hybride avec WebDriver
- Ajouter un appareil Android local dans le gestionnaire d'appareils mobiles