Comment configurer Appium sur Mac OS pour exécuter des tests automatisés à partir de classes JAVA sur des appareils Android et iOS
Problème j'ai été confronté avec Appium que j'ai décidé moi-même ci-dessous. Je ne pouvais pas trouver un moyen d'installer les composants requis pour Appium sans l'utilisation de SUDO. Après l'installation de tous avec SUDO, puis essayez d'exécuter Appium, j'obtenais l'erreur que Appium et le NŒUD doit avoir été installé sans SUDO. Essayez de rechercher en ligne pour une solution m'a fallu un certain temps car il n'y a presque pas de tutoriels en ligne pour Appium pour fonctionner sur MAC alors que le développement de tests à l'aide de JAVA. Ci-dessous les instructions étape par étape sur la façon de configurer Appium sur Mac OS et exécuter un premier test de l'intérieur d'une Classe Java. Il suffit de copier et coller des commandes dans le Terminal sur votre Mac et vous permettra de le configurer. Je souhaite qu'il n'y avait plus claire, étape par étape, des tutoriels en ligne pour Appium. Des tutoriels écrits par les développeurs de Appium sont tellement vagues, je n'ai même pas envie de recommander à chercher des réponses sur leur site web.
source d'informationauteur Igor Vishnevskiy | 2014-07-17
Vous devez vous connecter pour publier un commentaire.
Répondu par Igor Vishnevskiy
J'ai été à la recherche de la réponse de partout sur l'internet et ne pouvait pas trouver quoi que ce soit. Il m'a fallu un certain temps pour faire ce travail. J'espère que ce guide aidera les prochaines ingénieur de gagner du temps sur la configuration de Appium pour exécuter l'automatisation sur les appareils Android. Appium ne sera pas exécuté si le NŒUD ou Appium lui-même est installé à l'aide de SUDO et MAC ne vous laisse pas installer ni sans l'utilisation de SUDO. Il existe une solution de contournement. Mes pas-il possible d'installer et d'installation Appium le droit chemin, sans besoin d'utiliser SUDO pour l'installation. Tout est testé et il fonctionne. Ci-dessous sont les étapes. Profitez-en!
Il pourrait y avoir un problème lors de la configuration Appium à l'aide du soufflet d'étapes. Si vous rencontrez des erreurs lors de la création ou de l'enregistrement des données dans certains répertoires, qui est causée par la chance d'écrire des autorisations à ces répertoires. Ce que vous devez faire est de mettre le CHMOD à 777 pour les répertoires où les composants de Appium essayez d'écrire lors de l'installation et puis exécutez à nouveau toutes les étapes à nouveau.
Étape 1:
Installer JAVA 6. Vous aurez besoin de la version 6 de JAVA avec Appium. JAVA 6 pour Mac OS doit être téléchargé à partir de la page de support d'Apple:
http://support.apple.com/kb/DL1572
Étape 2:
Dans votre bash ajouter le chemin d'accès suivant en utilisant le format suivant:
Étape 3:
Le programme d'installation de Maven (le Télécharger et l'installer Bash CHEMIN d'accès du profil Maven):
------>
C'est ce que votre Bash Profil:
Évidemment pour exécuter des tests sur un appareil Android, vous aurez besoin de télécharger Android SDK et l'ajouter à votre Bash Profil. Exécuter des tests sur les appareils iOS, vous aurez seulement besoin d'installer XCode, pas besoin de l'ajouter à votre Bash profil. Mais Android SDK doit être ajouté.
Étape 4:
Copiez et collez séquence de commandes suivante dans votre fenêtre de Terminal et appuyez sur ENTRÉE. Copier et coller tous ensemble fonctionne. Il faudra un certain temps pour installer un NŒUD, il faut donc être patient.
Étape 5:
Après l'installation à partir de l'Étape 4 est terminée, exécuter la commande suivante dans votre Terminal:
Étape 6:
Puis dans votre fenêtre de Terminal, exécuter la commande suivante:
Étape 7:
Puis dans votre fenêtre de Terminal, exécuter la commande suivante:
Étape 8:
Puis dans votre fenêtre de Terminal, exécuter la commande suivante:
Étape 9:
Puis dans votre fenêtre de Terminal, exécuter la commande suivante pour démarrer le Appium serveur:
(étape 9 démarre le serveur).
Étape 10:
De la Fenêtre de terminal
cd dans le répertoire racine de votre projet JAVA dans votre espace de travail.
(exemple:
cd /Users/ivishnevskiy/Documents/workspace/ApiumJUnit
)Étape 11:
Connectez votre appareil Android à l'USB et votre ordinateur MAC.
Étape 12:
Dans la même fenêtre de Terminal à partir de l'Étape 10, exécuter la commande suivante pour lancer le Appium test:
où test.java.com.saucelabs.appium est un nom de package
et
AndroidContactsTest est un nom de classe.
Si vous avez encore besoin d'aide. Laissez-moi savoir. Je peux vous aider. Mon Profil LinkedIn:
http://www.linkedin.com/pub/igor-vishnevskiy/86/51a/b65/
J'ai utilisé ce post pour m'aider à configurer Appium sur mon Mac. J'ai aussi utilisé d'autres sources pour faire mon installation complètement. Voici, étape par étape les instructions pour la mise à niveau vers appium
1.7.x
de façon transparente sur votre Mac OS X.S'il vous plaît prendre note des détails suivants AVANT de commencer le processus de mise à niveau
Des Instructions étape par étape
Besoin d'installer OS 10.12.x ou version supérieure.
Besoin d'installer Xcode 9.x. Connectez-vous avec votre compte de développeur (
https://developer.apple.com/download/more/
) et de le télécharger OU de le Télécharger gratuitement sur le Mac App storeRemarque - Si vous rencontrez des problèmes lors de l'installation de la nouvelle version de Xcode alors s'il vous plaît désinstaller les anciennes versions.
Lancer le Terminal et entrez la commande ci-dessous
Commande De Désinstallation:
La Commande D'Installation:
Désinstaller toutes les instances du Nœud
aller à
/usr/local/lib
et supprimer toutnode
etnode_modules
aller à
/usr/local/include
et supprimer toutnode
etnode_modules
répertoiresi vous avez installé avec
brew
installernode
, puis exécutezbrew uninstall node
dans votre terminalvérifier votre répertoire local ou lib ou inclure des dossiers, et de supprimer tout
node
ounode_modules
à partir de là. (Pour atteindre le répertoire home d'ouvrir un Terminal et entrercd
)aller à
/usr/local/bin
et supprimer n'importe quel nœud de l'exécutableInstaller Nœud
Commande:
Commande:
Commande:
Commande:
Commande:
Xcode --> Preferences --> Components
et télécharger les simulateurs.-Raj
http://www.testim.io
Twitter: https://twitter.com/epsilon11
Étapes à suivre:
🙂
J'ai fait une vidéo sur la façon de configurer appium sur un ordinateur Mac qui peut être vu ici.
Et des diapositives peuvent être consulter ici.
Suivez ces étapes.
Pré-requis pour le téléchargement.
1. Appium
2. Android SDK
3. Java JDK
4. Android .fichier apk
5. Xcode et outils de ligne de commande
Processus:
Paramètre $Chemin d'accès et la Configuration de
open .bash_profile
Copier le contenu à votre .bash_profile
Copie ci-dessus et enregistrez le
.bash_profile
Cliquez sur l'icône paramètres, et ajouter de la valeur à la
environment variables
Connecter l'appareil ou de lancer l'émulateur, et cliquez sur
Launch
dans appium, puis cliquez surInspector
cela devrait créer une session et de lancer l'application sur votre mobile et de saisir le courant de capture d'écran.Désolé sa fait un peu négligé le prendre à partir de mes notes ;
envisager
vous disposez d'un système de milieu de ses situé en .bash_profile
vous devez ajouter jre jdk fichiers
android sdk si vous souhaitez exécuter appium pour android et ios à partir de mac
il y a une interface utilisateur automator vous devez l'installer
il y a un programme d'installation de dr dans appium, vous pouvez vérifier pour voir si vous installez appium correctement
son les mesures que je prends pour exécuter appium sur ios pour [appareil android et ios dispositif] ;
je note à chaque étape
une étape peut être nécessaire de l'onu
je souhaite qu'elle vous aider à
aller au terminal :
de téléchargement android bundle pour iOS puis de lancer la commande
====================================
Ouvrir et modifier .bash_profile fichier
ouvert-e .bash_profile
Si vous n'avez pas .bash_profile fichier dans votre ordinateur, chemin d'accès, puis en créer un. Entrez commande ci-dessous pour créer un nouveau fichier. Une fois créé, suivez l'Étape 2.
touch .bash_profile
Étape 3
ajouter et enregistrer
et de nouveau lancer dans un terminal
et l'ajouter à bash profil
installer Eclipse :
installer test ng dans eclipse
ajouter le sélénium bibliothèque
ajouter maven
Nouveau projet java
udid >>trouver udi dans xcode
installer l'application dans le simulateur
defaults write
com.apple.Finder AppleShowAllFiles VRAI
aller du finder \
activer l'interface utilisateur automator dans XCODE Appareil
configuration >>développeur
installer idevice
brew install ideviceinstaller
ajouter maven fichiers jar
mise à jour de java pour la 1.8
installer java puis exécutez ce terminal
préférences d'eclipse java sélectionnez rechercher ajouter de la version la plus récente