web-dev-qa-db-fra.com

Comment installer Appium dans Ubuntu pour Android

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?

21
Deepak

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
21
deepak

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:

Installez nodejs/npm :

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

Installer grunt-cli :

npm install -g grunt-cli

Si vous ne parvenez pas à installer le logiciel dans un répertoire, faites this .

Installer Appium :

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

Installation de Java JRE 6

Sudo apt-get install openjdk-6-jre

Installer le SDK Android :

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:

  • Android 4.X
  • Bibliothèque de support Android
  • Dépôt Android Support
  • Services Google Play
  • Tout sous Outils
  • Tout sous extras

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
15
plosco

É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
6
krishna chetan

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"

3
user2220762

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

3
olyv

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 

CLIQUEZ ICI

  1. Pour installer node.js et appium sans Sudo, nous utilisons linuxbrew.

  2. 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
    
  3. 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
    
  4. Installer Linux Brew en utilisant la commande ci-dessous

    Ruby -e “$(curl -fsSL 
    https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
    
  5. 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
2
anuja jain

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: 

https://www.npmjs.com/package/appium

Je peux parler de la version 14.04

  1. Téléchargez le fichier à partir 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.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

0
abishek kachroo

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.

0
Marcus Paulo