connecting emulators
Comment connecter des émulateurs ou des simulateurs à Appium Studio:
Les simulateurs Android et iOS peuvent être connectés et testés avec Appium Studio. Les émulateurs basés sur X86 sont préférés pour Android. Et les émulateurs de tablette sont inclus dans l'installation pour les deux.
Et ce tutoriel fait partie de notre Appium Studio série de formation pratique .
Téléchargez gratuitement Appium Studio Community Edition
Ce que vous apprendrez:
- Connecter un émulateur Android à Appia Studio
- Connecter un simulateur iOS à des époques antérieures Studio
- Applications du simulateur
- lecture recommandée
Connecter un émulateur Android à Appia Studio
Il est important de se rappeler que les émulateurs peuvent modifier à la fois les aspects fonctionnels et liés aux performances d'une application, de sorte que toutes les applications doivent également être testées sur de vrais appareils.
GenyMotion (Téléchargement disponible ici ) fournira aux utilisateurs plusieurs images ou émulateurs basés sur x86.
L'émulateur doit être identifié par l'ADB avant utilisation.
Une machine hautes performances est requise pour la plupart des SDK, les spécifications minimales recommandées étant un processeur i5 avec 8 Go de RAM.
Détails concernant les kits d'outils d'émulation Android:
SDK Google Android (téléchargement disponible ici ).
Les émulateurs ne disposent pas des fonctionnalités suivantes:
- Aucune réflexion de l'appareil (le bouton «Ouvrir l'appareil» sera désactivé).
- Aucun outil d'espionnage d'objets; Utilisez le déboguer onglet pour les propriétés des objets et l'extraction des éléments.
- Aucun enregistrement.
Comment ajouter des émulateurs:
Étape 1: Ouvrez l'AVD sur votre machine de test et configurez l'émulateur.
Vérifiez si l'ADB reconnaît le périphérique.
Étape 2: Pour connecter un appareil réel, passez à ce qui suit.
Connecter un simulateur iOS à des époques antérieures Studio
Les simulateurs peuvent également être utilisés pour créer et exécuter des tests.
Exigences minimales
Une machine Macintosh avec Xcode 8+ installé sera nécessaire.
Configuration préliminaire
Tout simulateur souhaité doit être installé via Xcode avant de pouvoir être exécuté dans Appium Studio.
Ajouter un nouveau simulateur:
- Exécutez Xcode.
- Sélectionnez «Périphériques» dans le menu Fenêtre (1).
- Tous les simulateurs actuellement installés sont répertoriés dans le panneau de gauche.
- Cliquez sur «+» puis sur «Ajouter un simulateur» (2).
- Choisissez un nom, ajoutez la version iOS que vous souhaitez simuler et cliquez sur «Créer».
Ajouter une nouvelle version iOS
- Une fois la boîte de dialogue de création du simulateur terminée, cliquez sur la case Version du système d'exploitation.
- Sélectionnez la version souhaitée.
Versions iOS prises en charge
Appium Studio prend uniquement en charge iOS 10+. Les versions inférieures n'apparaîtront pas dans la liste des versions.
Ajouter un simulateur dans le Studio
- Sélectionnez l'appareil iOS dans la boîte de dialogue «Ajouter un appareil».
- Assurez-vous que la case «Afficher les simulateurs» a été cochée.
- Tous les simulateurs pris en charge rempliront le Simulator Box.
- Sélectionnez un simulateur et cliquez sur «OK».
Cela démarrera le simulateur pour la première fois, ce qui peut prendre jusqu'à 10 minutes pour la configuration et l'initialisation. Selon les spécifications de votre ordinateur, les temps de démarrage suivants devraient être d’environ 1 minute.
Limitations actuelles du simulateur
- Pas plus d'un simulateur peut être répertorié par le Gestionnaire de périphériques à la fois; la boîte de dialogue Ajouter un appareil n'en ajoutera plus.
- Si vous souhaitez utiliser un autre simulateur, vous devrez d'abord supprimer le simulateur actuel.
Supprimer le simulateur
comment ajouter à un tableau
Après avoir supprimé un simulateur du Gestionnaire de périphériques, le simulateur s'arrêtera, en affichant une barre de progression jusqu'à ce que l'arrêt soit terminé.
Applications du simulateur
Applications de construction
Les simulateurs utilisent une architecture fondamentalement différente de celle des appareils réels. En conséquence, de nombreuses applications régulières ne fonctionneront pas ou fonctionneront différemment, sur des simulateurs.
Suivez ces étapes pour créer des applications pour un simulateur:
- Ouvrez votre projet dans Xcode.
- Accédez au fichier racine dans la section «Fichiers de projet» sur la gauche et ouvrez les paramètres du projet.
- Sélectionnez la «cible de construction» appropriée (2).
- Cliquez sur «Build Settings» (1).
- Sélectionnez «Non» pour l'option «Construire uniquement des architectures actives» sous «Architectures» (2).
- Sélectionnez votre simulateur dans la liste des appareils disponibles (3).
- Dans le menu «Produit», cliquez sur «Construire» pour commencer à créer votre application (1).
- Une fois la construction terminée, le fichier de sortie de l'application sera disponible dans le dossier «Produits» (2).
- Sélectionnez «Afficher dans le Finder» après un clic droit sur l'application.
- Utilisez le fichier d'application pour installer votre application sur des simulateurs dans Appium Studio.
Pour importer l'application dans Appium Studio, cliquez sur «Importer» dans le gestionnaire d'applications et sélectionnez votre fichier .app.
Cliquez sur «importer» dans le gestionnaire d’applications et sélectionnez le fichier d’application .app.
Consultez notre prochain tutoriel pour en savoir plus sur l'installation d'applications dans Appium.
Tutoriel PRÉCÉDENT # 3 | Tutoriel SUIVANT # 5
lecture recommandée
- Connecter de vrais appareils iOS et Android du Cloud à Appium Studio
- Exécution de vos tests Appium en parallèle à l'aide d'Appium Studio pour Eclipse
- Créer un test Appium pour une application iOS
- Création de tests d'epochs à l'aide d'epochs Studio for Eclipse
- Installation et configuration pas à pas d'Appium Studio
- Appium Studio pour Eclipse: l'automatisation Appium / Selenium de bout en bout d'Eclipse
- Exécution et vérification de votre code de test sur Appium Studio pour Eclipse
- Installation et configuration d'Appium Studio pour Eclipse