Cómo instalar Appium en Ubuntu para Android

Soy nuevo en appium (tecnología de pruebas de automatización).

Estoy usando un PC con Ubuntu Linux.

He buscado sobre este tema, pero no tengo ningún tutorial útil. ¿Puede alguien apuntarme a la documentación correcta?

No instale nodejs a través de apt-get, que necesitará derechos sudo y appium no funcionará si el nodo está instalado como usuario sudo. Si ya ha instalado, elimínelo usando

 sudo apt-get remove nodejs sudo apt-get remove npm 

Descargue los últimos binarios linux binarios de http://nodejs.org/download/

Extraiga una carpeta que no necesita derechos de sudo para acceder, por ejemplo, su carpeta de inicio.

 tar -xvf <downloaded_binary_tar.gz> 

Agregue la siguiente línea a su archivo ~ / .bashrc.

 export PATH=$PATH:<full_path_of_the_extracted_node_folder>/bin 

Abrir una terminal ahora y hacer

 npm install -g appium appium 

Estoy seguro de que encontrará un montón de tutoriales sobre esto (y esto sólo funcionará para Android, ya que se necesita un cuadro OSX para hacer iOS), pero aquí es lo que hicimos:

Instalar nodejs / npm :

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
UPDATE: use homebrew para instalar el nodo

Instalar grunt-cli :

 npm install -g grunt-cli 

Si se encuentra con un problema acerca de que no se puede instalar en un directorio, haga esto .

Instalar Appium :

 npm install -g appium 

Configurar un enlace simbólico en su archivo .bashrc para Appium:

 ln -s /path/to/appium.js /usr/bin/appium 

Pruebe para asegurarse de que se puede ejecutar ejecutando appium en su terminal. El resultado debe ser algo como:

 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 

Instalar Java JRE 6

 sudo apt-get install openjdk-6-jre 

Instalar Android SDK :

Descargue el SDK y extráigalo en su carpeta de inicio.

Inicie el Administrador de SDK de Android:

 ~/path/to/android-sdk/tools/android 

Instale los paquetes que necesitará en la nueva ventana:

  • Android 4.X
  • Biblioteca de soporte técnico de Android
  • Repositorio de Android Support
  • Servicios de Google Play
  • Todo bajo Herramientas
  • Todo bajo Extras

También puede crear un enlace simbólico para el Administrador de SDK de Android haciendo:

 ln -s /path/to/android-sdk/tools/android /usr/bin/android 

Pasos para que appium funcione en la PC de Ubuntu:

Instalar ruby: Pegue el siguiente comando en el terminal y pulse enter

 sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev 

Instalar linux brew: Pegue el siguiente comando en el terminal y pulse enter

 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)" 

Establecer ruta de acceso para preparar

Escriba: gedit .bashrc en el terminal y copie la siguiente pegada en el archivo .bashrc

 export PATH="$HOME/.linuxbrew/bin:$PATH" export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH" export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH" 

Instalar nodo: pegue los comandos siguientes uno por uno en el terminal y pulse enter

 brew update brew install node brew link node 

Instalar appium

 npm install -g appium npm install wd 

Para iniciar appium: Pegue el siguiente comando en el terminal y pulse enter

 appium 

Sólo para salvar algunos tiempos: en mi Ubuntu 14.04 estaba tratando de instalar npm tanto a través de sudo apt-get y el uso de binarios. Ambos enfoques estaban equivocados, pero todo está bien después de que me istalled npm a través de HomeBrew

Pasos para instalar appium en linux.

Configuración básica desde el enlace: https://github.com/appium/appium/blob/master/docs/en/appium-setup/running-on-linux.md

Ahora instale linuxbrew tomando la ayuda del enlace – https://www.digitalocean.com/community/articles/how-to-install-and-use-linuxbrew-on-a-linux-vps

Ahora utilice los siguientes comandos desde el terminal

Asegúrese de iniciar un nuevo terminal

 brew update brew install node brew link node npm install -g appium@version 

Espero que esto ayude a aquellos que se enfrentan al problema de instalar con "sudo"

Muchas personas se enfrentan a problemas al instalar appium en ubuntu porque instalamos mediante sudo debemos instalar appium usando npm

Detallada explicación paso a paso para instalar appium en Ubuntu usando npm

HAGA CLIC AQUÍ

  1. Para instalar node.js y appium sin sudo usamos linuxbrew.

  2. Para instalar linuxbrew estas son las dependencias

     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. Instalar Ruby usando el siguiente comando

     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. Instale Linux Brew usando el siguiente comando

     ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)" 
  5. Establecer ruta para preparar cerveza

Primer tipo sudo gedit.bashrc en el terminal y copiar el siguiente en el .bashrc file.export

PATH="$HOME/.linuxbrew/bin:$PATH"exportMANPATH="$HOME/.linuxbrew/share/man:$MANPATH"export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

7. Nodo de instalación: abra el nuevo terminal y copie el comando y presione enter

 brew update brew install node brew link node 

8. Instale finalmente Appium usando el siguiente comando

 npm install -g appium 

9.Verifique si la instalación es correcta. Abra el terminal y escriba "appium" y pulse enter.You debería ver algo como esto en el 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 

¡Es muy simple y fácil, comprueba por favor los pasos abajo !.

1) Instalar Node.js más reciente

Mandatos de terminal:

 curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs 

Para más información, consulte el sitio web oficial: https://nodejs.org/en/download/package-manager/

2) Instalar el último Appium

Mandatos de terminal:

 npm install -g appium 

o

 sudo npm install -g appium 

Más información consulte la documentación oficial:

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

He instalado el NVM en CentOS 7 y funciona perfectamente.

 curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash 

Voy a recomendar encarecidamente ir para que con el que tendrá el control de NodeJS versiones.

BTW, Linuxbrew no funciona para mí.

Puedo contar acerca de la versión 14.04

  1. Descargue el archivo desde https://nodejs.org/en/

2.Now para extraer la ruta del archivo presione Ctrl + l, dará el camino exacto, copiarlo

3.open archivo bash.src y tiene que estar abierto con gedit, este archivo está oculto Presione Ctrl + h para ver los archivos ocultos

4. Ahora en el archivo bash.src, pegue los siguientes comandos

  export PATH=$PATH:"somepath u copied upto bin" export NODE_PATH=$PATH:"somepath u copied upto bin node_modules'" 

Seguramente funcionará

  • Construir Firefox para Nexus 7 (mero) recibe mensajes de error con Ubuntu 13.10
  • ¿Cómo hago el trabajo de ADB en linux con una motorola
  • Genymotion congela todo Ubuntu Desktop
  • React-native Android Systrace HTML está en blanco en Ubuntu 14.04
  • ¿Cómo desarrollar aplicaciones Android usando un dispositivo Samsumg Galaxy 5?
  • Propósito de los parámetros XXMaxPermSize, vmargs, Xms y Xms en eclipse.ini, ¿qué hacen
  • Construcción iónica Android | Error: No se han encontrado herramientas de compilación instaladas. Instala las herramientas de compilación de Android
  • Adb no se ejecuta en Ubuntu 64 - comando no encontrado
  • Android: Excepción en org.eclipse.swt.SWTError: No hay más controladores [gtk_init_check () falló)
  • Error al crear la extensión nativa de Gem al instalar Calabash Android en Ubuntu
  • Configuraciones del proxy del SDK de Android SDK en LINUX
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.