android ubuntu appium

Cómo configurar Appium en Ubuntu para Android



(9)

Es muy simple y fácil, ¡por favor revisa los siguientes pasos!

1) Instale el último Node.js

Comandos de terminal:

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

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

2) Instalar el último Appium

Comandos de terminal:

npm install -g appium

o

sudo npm install -g appium

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

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

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

Estoy usando una PC con Ubuntu Linux.

He buscado sobre este tema, pero no tengo ningún tutorial útil. ¿Alguien puede indicarme la documentación correcta?


Estoy seguro de que encontrarás muchos tutoriales al respecto (y esto solo funcionará para Android, ya que necesitarías una caja OSX para hacer iOS), pero esto 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
ACTUALIZACIÓN: use homebrew para instalar el nodo

Instalar grunt-cli :

npm install -g grunt-cli

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

Instalar Appium :

npm install -g appium

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

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

Prueba para asegurarte de que pueda ejecutarse ejecutando appium en tu terminal. La salida debería ser algo así 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 a su carpeta de inicio.

Inicie el Administrador de Android SDK:

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

Instale los paquetes que necesitará en la nueva ventana:

  • Android 4.X
  • Biblioteca de soporte de Android
  • Repositorio SUpport de Android
  • Servicios de Google Play
  • Todo bajo Herramientas
  • Todo bajo Extras

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

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


Instalé el NVM en CentOS 7 y funciona perfectamente.

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

Recomiendo encarecidamente ir por eso con el que tendrá el control de NodeJS versiones de NodeJS .

Por Linuxbrew , Linuxbrew no funciona para mí.


Mucha gente enfrenta problemas al instalar appium en ubuntu porque instalamos usando sudo, debemos instalar appium usando npm

Explicación detallada 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. Instala Ruby usando el comando debajo

    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 comando debajo

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

  5. Establecer ruta para elaborar cerveza

primero escriba sudo gedit.bashrc en el terminal y copie lo 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: abre una nueva terminal y copia el comando y presiona enter

brew update brew install node brew link node

8. Finalmente, instala Appium usando el comando a continuación

npm install -g appium

9. Comprobemos si la instalación es exitosa. Abra la terminal y escriba "appium" y presione enter. Debería ver algo así en la 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


No instale nodejs a través de apt-get, que necesitará derechos de 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 archivos binarios de nodejs linux http://nodejs.org/download/

Extraiga en 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

Abra una terminal ahora y haga

npm install -g appium appium


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 instala linuxbrew tomando la ayuda del enlace - https://www.digitalocean.com/community/articles/how-to-install-and-use-linuxbrew-on-a-linux-vps

Ahora usa los siguientes comandos desde la terminal

asegúrese de iniciar una nueva terminal

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

Espero que esto ayude a aquellos que enfrentan el problema instalando con "sudo"


Pasos para obtener appium trabajando en ubuntu pc:

Instala Ruby: Pega el siguiente comando en la terminal y presiona enter

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

Instale linux brew: pegue el siguiente comando en la terminal y presione enter

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

establecer camino para la elaboración

Escriba: gedit .bashrc en el terminal y copie y pegue 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 la terminal y presione 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 la terminal y presione enter

appium


Puedo decir acerca de la versión 14.04

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

2. Ahora para extraer la ruta del archivo, presione Ctrl + l, le dará la ruta exacta, cópielo

3. Abra el 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, pega los comandos a continuación

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

Sin duda funcionará


Solo para ahorrarle tiempo a alguien: en mi Ubuntu 14.04 estaba tratando de instalar npm tanto a través de sudo apt-get como usando binarios. Ambos enfoques fueron incorrectos, pero todo está bien después de que me instalé en npm a través de HomeBrew