Comment configurer Appium dans Ubuntu pour android
9 réponses
N'installez pas nodejs via apt-get, qui aura besoin de droits sudo et appium ne fonctionnera pas si node est installé comme utilisateur sudo. Si vous avez déjà installé retirez-le en utilisant
sudo apt-get remove nodejs
sudo apt-get remove npm
Télécharger les derniers nodejs binaires linux formulaire http://nodejs.org/download /
extraire dans un dossier qui n'a pas besoin de droits sudo pour accéder, par exemple votre maison dossier.
tar -xvf <downloaded_binary_tar.gz>
Ajouter la ligne suivante à votre ~/.dossier bashrc.
export PATH=$PATH:<full_path_of_the_extracted_node_folder>/bin
Ouvrir un terminal et faire
npm install -g appium
appium
je suis sûr que vous trouverez beaucoup de tutoriels sur ce (et cela ne fonctionnera que pour android car vous auriez besoin D'une boîte OSX pour faire iOS) mais voici ce que nous avons fait:
sudo apt-get update
sudo apt-get install-y python-software-properties python g++ make
sudo add-apt-repository ppa: chris-lea / node.js
sudo apt-get update
sudo apt-get install nodejs
mise à jour: utiliser homebrew pour installer node
npm install -g grunt-cli
si vous rencontrez un problème sur le fait qu'il ne peut pas être installé dans un répertoire, faites ce .
npm install -g appium
mettez en place un lien symbolique dans votre fichier .bashrc
pour Appium:
ln -s /path/to/appium.js /usr/bin/appium
Test pour s'assurer qu'il peut être exécuté en exécutant appium
dans votre terminal. La sortie devrait être quelque chose comme:
info: Welcome to Appium v0.16.0 (REV 292d265edd9c7aaf96f165009285c814b218363d)
info: Appium REST http interface listener started on 0.0.0.0:4723
info - socket.io started
sudo apt-get install openjdk-6-jre
Téléchargez le SDK et extrayez-le dans votre dossier personnel.
lancer le gestionnaire SDK Android:
~/path/to/android-sdk/tools/android
installez les paquets dont vous aurez besoin dans la nouvelle fenêtre:
- Android 4.X
- Android Support Library
- Le Soutien Android Référentiel
- Google Play services
- tout sous Outils
- tout sous Extras
vous pouvez également créer un lien symbolique pour le gestionnaire SDK Android en faisant:
ln -s /path/to/android-sdk/tools/android /usr/bin/android
les Étapes pour obtenir appium de travail sur pc sous ubuntu :
installez ruby: coller la commande ci-dessous au terminal et appuyez sur
sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev
installez linux brew:coller la commande ci-dessous au terminal et appuyez sur ENTRER
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
définir le chemin pour brew
Type: gedit .bashrc au terminal et copier coller la suite dans le .bashrc fichier
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
nœud d'Installation:Coller ci-dessous commande une par une au terminal et appuie sur Entrée
brew update
brew install node
brew link node
Installer appium
npm install -g appium
npm install wd
pour démarrer appium: coller la commande ci-dessous au terminal et appuyer sur
appium
étapes pour installer appium sur linux.
configuration de base à partir du lien- https://github.com/appium/appium/blob/master/docs/en/appium-setup/running-on-linux.md
maintenant installer linuxbrew en prenant l'aide du lien - https://www.digitalocean.com/community/articles/how-to-install-and-use-linuxbrew-on-a-linux-vps
utilisez maintenant les commandes suivantes du terminal
assurez-vous de démarrer un nouveau terminal
brew update
brew install node
brew link node
npm install -g appium@version
Espérons que cela aide ceux qui sont confrontés à la question de l'installation avec "sudo",
beaucoup de gens face problème lors de l'installation appium sur ubuntu parce que nous installons en utilisant sudo nous devrions installer appium en utilisant npm
Détaillées, étape par étape, des explications pour installer appium sur Ubuntu à l'aide de mnp
-
pour installer le noeud.js et appium sans sudo nous utilisons linuxbrew.
-
pour installer linuxbrew ce sont les dépendances
Ruby 1.8.6 or newer GCC 4.2 or newer Git 1.7.12.4 or newer Linux 2.6.16 or newer 64-bit x86 or 32-bit ARM platform
-
Installer Ruby ci-dessous à l'aide de la commande
sudo apt-get install build-essential curl git m4 python-setuptools ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev
-
Installer Linux Brasser à l'aide de commande ci-dessous
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
-
Définir le Chemin pour brew
premier type sudo gedit.bashrc
dans le terminal et copier ce qui suit dans le .bashrc file.export
PATH="$HOME/.linuxbrew/bin:$PATH"exportMANPATH="$HOME/.linuxbrew/share/man:$MANPATH"export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
7 .Installer le noeud: ouvrir le nouveau terminal et copier la commande et appuyer sur enter
brew update
brew install node
brew link node
8.Enfin installer Appium en utilisant la commande ci-dessous
npm install -g appium
9.Vérifions si l'installation est réussie. Ouvrez le terminal et tapez "appium" et appuyez sur enter.Vous devriez voir quelque chose comme ça dans le terminal
info: Welcome to Appium v1.4.12(REV 8db2d00b9afcf2c50a09a80a2e8d56b05a902caf)
info: Appium REST http interface listener started on 0.0.0.0:4723
info: Console LogLevel: debug
il est très simple et facile, s'il vous plaît vérifier les étapes ci-dessous!.
1)Installer le dernier noeud.js
commandes du Terminal:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
pour plus d'informations, veuillez consulter le site officiel: https://nodejs.org/en/download/package-manager /
2) Installer la dernière application
commandes du Terminal:
npm install -g appium
ou
sudo npm install -g appium
pour plus d'informations, veuillez consulter la documentation officielle:
j'ai installé le NVM sur CentOS 7
et il fonctionne parfaitement.
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
je vous recommande fortement d'aller pour ce que vous aurez le contrôle des versions NodeJS
.
Btw, Linuxbrew
ne marche pas pour moi.
je peux parler de la version 14.04
- Téléchargez le fichier de https://nodejs.org/en /
2.Maintenant, pour extraire le chemin du fichier, appuyez sur Ctrl+l, Il donnera le chemin exact, Copiez - le
3.ouvrir bash.src fichier et il faut l'ouvrir avec gedit, ce fichier est caché Appuyez sur Ctrl+h pour voir les fichiers cachés
4.maintenant, dans le bash.src, coller le fichier ci-dessous commandes
export PATH=$PATH:"somepath u copied upto bin"
export NODE_PATH=$PATH:"somepath u copied upto bin node_modules'"
Il va sûrement travailler