2016-03-11 1 views
2

Je tente de configurer Appium et je suis le tutorial.Appium Setup - fichier no. /reset.sh

J'arrive à la ligne cd appium; ./reset.sh dans Installer la section Ruby. Je n'ai pas de fichier reset.sh partout. J'ai installé toutes les étapes précédentes, ainsi que XCode et Android Dev Studio.

J'ai donc essayé de sauter cette étape, et il suffit de lancer appium avec node ., qui jette l'erreur:

Error: Cannot find module '/Users/myname/Sites/myproject/appium

De toute évidence, il a besoin d'un fichier server.js ou app.js, mais le clone repo git clone git://github.com/appium/appium.git ne sont pas venus avec un . Je suis un web dev de formation, mais ma tâche est de faire QA. Je ne suis pas sûr quelles autres mesures je devrais prendre pour démarrer Appium. Je veux simplement le faire fonctionner afin que je puisse commencer à écrire des cas de test fonctionnels.

Répondre

2

Procédez comme suit:

  1. Installer homebrew:

    -e rubis "$ (-fsSL boucle https://raw.githubusercontent.com/Homebrew/install/master/install)"

Désinstaller homebrew: /usr/bin/ruby ​​-e "$ (boucle -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

  1. Installer nœud et NPM:

    brew installer noeud

  2. Installer appium:

    NPM installer -g appium

Pour démarrer le serveur appium, exécutez: appium

COMMENT CORRIGER L'ERREUR: ENOENT LSTAT NPM LORSQUE VOUS ESSAYEZ D'INSTALLER DES MODULES 0

cache NPM propre

erreur: uncaughtException: fn doit être une fonction

Pour résoudre ce nœud de mise à niveau ou noeud désinstaller et installer le noeud et appium à nouveau nœud de désinstallation brew brew nœud de mise à niveau puis installer NPM à nouveau

  1. ios-webkit-debug-proxy installation et d'utilisation, reportez-vous: https://github.com/penguinho/appium/blob/master/docs/en/advanced-concepts/ios-webkit-debug-proxy.md https://github.com/google/ios-webkit-debug-proxy https://github.com/jchuong/ios-webkit-debug-proxy

Installer ios-webkit-debug-proxy uniquement dans iOS pour permettre appium de changer le contexte d'affichage Web. Installation de l'infobulle ios-webkit-debug-proxy

REMARQUE: le proxy nécessite l'activation de "l'inspecteur Web" pour permettre l'établissement d'une connexion. Activez-la en accédant aux paramètres> safari> advanced> web inspector - On. Sachez que l'inspecteur Web a été ajouté dans iOS 6 et n'était pas disponible auparavant.

  1. brew installer --HEAD ideviceinstaller