Je suis nouveau dans appium
(technologie de test d'automatisation).
J'utilise un PC sous Ubuntu Linux.
J'ai cherché sur ce sujet mais je n'ai pas eu de tutoriel utile. Quelqu'un peut-il m'indiquer la bonne documentation?
N'installez pas nodejs via apt-get, qui aura besoin des droits de Sudo et appium ne fonctionnera pas si le noeud est installé en tant qu'utilisateur Sudo. Si vous avez déjà installé le supprimer en utilisant
Sudo apt-get remove nodejs
Sudo apt-get remove npm
Téléchargez les dernières nodejs binaires Linux form http://nodejs.org/download/
Extrayez-vous dans un dossier pour lequel aucun droit d’accès n’est nécessaire, par exemple votre dossier personnel.
tar -xvf <downloaded_binary_tar.gz>
Ajoutez la ligne suivante à votre fichier ~/.bashrc.
export PATH=$PATH:<full_path_of_the_extracted_node_folder>/bin
Ouvrez un terminal maintenant et faites
npm install -g appium
appium
Je suis sûr que vous trouverez de nombreux tutoriels à ce sujet (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 propriétés-logiciel-python python g ++ marque
Sudo add-apt-repository ppa: chris-lea/node.js
Sudo apt-get update
Sudo apt-get install nodejs
UPDATE: utilise homebrew pour installer le noeud
npm install -g grunt-cli
Si vous ne parvenez pas à installer le logiciel dans un répertoire, faites this .
npm install -g appium
Configurez un lien symbolique dans votre fichier .bashrc
pour Appium:
ln -s /path/to/appium.js /usr/bin/appium
Testez pour vous assurer qu'il peut fonctionner 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.
Lancez le gestionnaire de SDK Android:
~/path/to/Android-sdk/tools/Android
Installez les paquetages dont vous aurez besoin dans la nouvelle fenêtre:
Vous pouvez également créer un lien symbolique pour le gestionnaire de SDK Android en procédant comme suit:
ln -s /path/to/Android-sdk/tools/Android /usr/bin/Android
Étapes à suivre pour que l'appium fonctionne sur ubuntu pc:
Installez Ruby: Collez la commande ci-dessous au terminal et appuyez sur Entrée
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: Collez la commande ci-dessous au terminal et appuyez sur Entrée
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
définir le chemin pour brasser
Tapez: gedit .bashrc au terminal et copiez-le dans le fichier .bashrc
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
Installer le noeud: Collez les commandes ci-dessous une à une au terminal et appuyez sur Entrée.
brew update
brew install node
brew link node
Installer appium
npm install -g appium
npm install wd
Pour démarrer appium: Collez la commande ci-dessous au terminal et appuyez sur Entrée.
appium
Les étapes pour installer Appium sur Linux.
Configuration de base depuis le lien- https://github.com/appium/appium/blob/master/docs/fr/appium-setup/running-on-linux.md
Maintenant, installez linuxbrew en prenant l’aide du lien - https://www.digitalocean.com/community/articles/how-to-install-and-use-linuxbrew-on-a-linux-vps
Maintenant, utilisez les commandes suivantes depuis le terminal
assurez-vous de démarrer un nouveau terminal
brew update
brew install node
brew link node
npm install -g appium@version
J'espère que cela aidera ceux qui sont confrontés au problème d'installation avec "Sudo"
Juste pour gagner du temps: sur mon Ubuntu 14.04, j'essayais d'installer npm à la fois via Sudo apt-get et à l'aide de fichiers binaires. Les deux approches étaient mauvaises, mais tout est Ok après que j’ai arrêté npm via HomeBrew
Beaucoup de gens rencontrent des problèmes lors de l'installation d'appium sur Ubuntu car nous installons à l'aide de Sudo, nous devrions installer appium à l'aide de npm
Explication détaillée étape par étape pour installer Appium sur Ubuntu à l'aide de npm
Pour installer node.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
Installez Ruby en utilisant la commande ci-dessous
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 Brew en utilisant la commande ci-dessous
Ruby -e “$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
Définir le chemin pour la bière
tapez d'abord Sudo gedit.bashrc
dans le terminal et copiez le code ci-dessous dans le .bashrc file.export
PATH="$HOME/.linuxbrew/bin:$PATH"exportMANPATH="$HOME/.linuxbrew/share/man:$MANPATH"export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
7 .Install Node: Ouvrez un nouveau terminal, copiez la commande et appuyez sur Entrée.
brew update
brew install node
brew link node
8.Installer finalement 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 Entrée. 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
C'est très simple et facile, s'il vous plaît vérifier les étapes ci-dessous!.
1) Installez le dernier Node.js
Commandes terminales:
curl -sL https://deb.nodesource.com/setup_8.x | Sudo -E bash -
Sudo apt-get install -y nodejs
Plus d'informations sur le site officiel: https://nodejs.org/fr/download/package-manager/
2) Installez la dernière Appium
Commandes terminales:
npm install -g appium
ou
Sudo npm install -g appium
Plus d'informations s'il vous plaît vérifier la documentation officielle:
Je peux parler de la version 14.04
2.Maintenant, pour extraire le chemin du fichier, appuyez sur Ctrl + l, il donnera le chemin exact, copiez-le
3.open fichier bash.src et il doit être ouvert avec gedit, ce fichier est caché Appuyez sur Ctrl + h pour voir les fichiers cachés.
4. dans le fichier bash.src, collez les commandes ci-dessous
export PATH=$PATH:"somepath u copied upto bin"
export NODE_PATH=$PATH:"somepath u copied upto bin node_modules'"
Ça va sûrement marcher
J'ai installé la NVM sur CentOS 7
et cela fonctionne parfaitement.
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
Je vous recommande fortement de choisir celui avec lequel vous contrôlerez les versions NodeJS
.
Btw, Linuxbrew
ne fonctionne pas pour moi.