La configuration de appium pour iOS application d'automatisation de test
Regarde au loin et de large pour un étape par étape guide de de set-up iOS d'Automatisation de Test à l'aide de appium, avec des scripts en Java (pas de ruby et/ou de concombre).
Remarque: Le appium wiki n'est pas très utile.
Avez-vous essayé le appium de la documentation? Ici - appium.io/documentation.html
OriginalL'auteur Ravi Gupta | 2013-12-22
Vous devez vous connecter pour publier un commentaire.
Pour exécuter des tests iOS, vous pouvez suivre ces étapes :
(Note : je suis en utilisant le langage Java ici dans Eclipse IDE et l'aide Appium app):
Tous Appium des capacités de serveur qui peut être utilisé peut être trouvé ici.
Vous pouvez vous référer à mon post de blog ici ainsi pour plus de détails pour exécuter un exemple de script de base.
sachez que votre réponse seulement fournir des liens, les modérateurs pourraient supprimer à tout moment...
J'ai un .app fichier. Ai-je besoin de vous soucier de profil de configuration pour exécuter l'application sur le simulateur iOS? Je ne suis pas vraiment au courant de ce profil de configuration et pourquoi nous le faisons, mais ça va être super si quelqu'un peut pointer vers une ressource qui explique pourquoi la préparation est nécessaire à l'exécution de appium tests sur iOS.
OriginalL'auteur Smriti
J'ai trouvé cela très utile.
http://seleniumworks.blogspot.co.uk/2013/12/appium-native-ios-app-testing-webdriver.html
Remarque vous avez besoin pour obtenir le .app de votre projet pour qu'il fonctionne - pas le .ipa
Appium Natif iOS App Test | WebDriver
Appium est un open source, multi-plateforme de test de l'outil d'automatisation pour les natifs, les hybrides et les applications web mobiles. Appium tests peuvent être écrites dans vos favoris Webdriver langage compatible.
Exigences & installation
1| MAC OS X 10.7 (version minimale requise)
2| Xcode version mise à jour (préférer)
3| Node.js
4| Appium.app
5| Eclipse Kepler (préférer)
6| TestNG cadre
Pré-Appium installation
iOS .application fichier est assez pour inspecter les éléments. Dans cet exemple, j'ai utilisé le projet "InternationalMountains" de DEV Apple site.
1| Télécharger le projet "InternationalMountains'
2| Double-clic et l'extraire
3| Importer dans Xcode en ouvrant le fichier Xcode
4| Exécuter le projet
5| assurez-vous que le simulateur est ouvert avec l'application
6| Ouvrir un Terminal et placez-vous dans le dossier du projet
7| Exécuter la commande suivante pour créer le .application fichier
8| Elle permettra de renforcer l'application et générer le fichier, 'InternationalMountains.app' en vertu de
/InternationalMountains/Construction/Produits/Release-iphonesimulator/
Appium configuration d'iOS
1| Download & Installer Node.js
//npm représente que Node.js le Gestionnaire de Package
$ sudo npm install wd
2| Exécuter le Appium serveur à l'aide de
node.js;
Il y a le couple de façons de le faire..1 À L'Aide De Node.js
//installer Appium
$ npm install -g appium (or) $ sudo npm install appium -g
//début de Appium serveur
$ appium &
2 à l'Aide de l'Application
Télécharger Appium, installer et l'Exécuter
3| Maintenant, le Appium serveur est lancé dans la
Appium inspecteur
Appium inspecteur est un enregistrement et lecture d'un outil comme Selenium IDE pour le web.
1| Ouvrir Appium
2| Changer l'adresse IP par défaut de
127.0.0.1 and port 4725
3| Maintenant, activez la case à cocher, 'le chemin de App'
4| Cliquez sur le bouton Choisir et de localiser l' .app répertoire local. c'est à dire, InternationalMountains.app
5| Cliquez sur le bouton 'Lancer' bouton [Appium serveur lance aujourd'hui]
6| Maintenant, un bleu couleur de l'icône située à côté de la 'Lancer' bouton est activé
7| en Cliquant sur le bleu couleur de l'icône ouvrir de la Appium inspecteur avec Simulateur
8| Maintenant, cliquez sur le bouton "Enregistrement" dans Appium inspecteur
9| Chaque action sera la génération d'un script en bas de la Appium inspecteur
Exécuter le script de l'IDE Eclipse
Note:
1| Actuellement, il n'existe pas de Appium inspecteur en charge de Windows
Salut Jonathan, j'ai eu un coup d'oeil à l'lignes directrices et sont heureux d'inclure tous les de guide étape par étape mais il semblait très longue et aussi difficile à choisir les principaux éléments que vous avez le plus besoin. Permettez-moi de savoir quelle est la meilleure façon de traiter avec elle. merci
Vous pouvez résumer les étapes ou les copier. J'ai vérifié le lien et sans les images, il ne semble pas très long, de sorte que vous pouvez copier tout.
- Je enregistrer mon script de test en Objective-C, langage, comment j'exécute mon script enregistré d'application? Dois-je enregistrer mon application iOS construire en java et ensuite l'exécuter par le biais de l'Éclipse?? Je ne pense pas qu'il meilleure façon d'aller de l'Éclipse plutôt que de XCode.
OriginalL'auteur Bob
Je suis popup d'erreur à l'étape 6 -
N'a pas pu démarrer une nouvelle session
Être sûr de la Appium serveur est en cours d'exécution avec une application ouverte à l'aide de l'Application "Chemin" paramètre dans Appium.app (avec package et de l'activité pour Android) ou en vous connectant avec le sélénium client et la fourniture de cette souhaitées dans les capacités de l'objet.
OriginalL'auteur Jitendra kumar
J'ai téléchargé java eclipse projet sur github
https://github.com/boobalaninfo/javaworkspace.git
Exigence:
OriginalL'auteur Boobalan