- StudioPro
- Orchestrator
- Testing Robots
- Test Manager
Appareils locaux
Pour configurer un appareil local pour qu'il fonctionne avec les activités d'automatisation mobile, qu'il s'agisse d'un appareil physique ou d'un émulateur, vous devez exécuter une instance locale d'Appium et disposer des outils nécessaires pour automatiser les appareils Android ou iOS.
Rubriques de la section :
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.
Pour configurer un appareil Android local, vous devez préparer votre environnement et l'ajouter au gestionnaire d'appareils mobiles.
Rubriques de la section :
Préparez et configurez votre environnement.
ANDROID_HOME
Valeur de la variable: 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.
b. Variable JAVA_HOME. Java doit déjà être installé pour configurer cette variable. Vous pouvez télécharger Java via un fichier zip ici.
JAVA_HOME
.
C:\Program Files\Java\jdk8
.
c. Cliquez sur OK pour confirmer.
-
Modifiez la variable Chemin (Path) pour votre utilisateur afin d'inclure Android Debug Bridge (ADB) :
a. Cliquez sur Nouveau (New) et ajoutez la valeur suivante :
%ANDROID_HOME%\platform-tools
b. Cliquez sur OK pour confirmer.
-
Cliquez sur OK pour définir la variable.
Avant de démarrer une application sur votre appareil, vous devez commencer à exécuter un serveur Appium sur votre machine. Ouvrez l'invite de commande et exécutez Appium avec les paramètres suivants :
appium -p 10001 --relaxed-security --allow-insecure chromedriver_autodownload
- Si le téléchargement automatique échoue, vous pouvez pointer vers un chromedriver.exe déjà téléchargé en concaténant la commande suivante :
--chromedriver-executable "path_to_chromedriver"
- Pour obtenir de l'aide sur votre débogage Appium, exécutez la commande suivante :
appium-doctor
- Pour arrêter Appium, utilisez la commande
ctrl + c
.
Activer le débogage WebView.
Si Appium ne détecte pas automatiquement la version Chrome ou WebView sur votre Android, choisissez l'une des options ci-dessous :
Pour configurer un appareil iOS local, un simulateur ou un appareil physique, et automatiser une application, vous devrez configurer le serveur Appium sur une machine macOS.
APP
et que vous souhaitez télécharger l'application vers une URL publique, vous devrez créer un dossier nommé Payload
, y placer l'APP
, archiver le dossier Payload
et changer l'extension en IPA
au lieu de ZIP
.
De plus, assurez-vous que l'application que vous essayez d'automatiser est compilée pour l'architecture cible (simulateur ou appareil physique).
Rubriques de la section :
Si vous souhaitez utiliser les activités d'automatisation mobile avec un appareil iOS physique, vous aurez besoin d'un compte de développeur Apple.
- Vue d'ensemble (Overview)
- Stockage d'applications
- Configuration d'un appareil Android
- Préparation de l'environnement Android
- Démarrer le serveur Appium
- Créer un émulateur Android
- Activer l'automatisation Web et hybride avec WebDriver
- Configurer un appareil physique Android
- Ajouter un appareil Android local dans le gestionnaire d'appareils mobiles
- Configurer un appareil Android
- Préparation de l'environnement Android
- Configurer un appareil physique iOS
- Ajouter un appareil iOS local dans le gestionnaire d'appareils mobiles