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.
- Copie los archivos MTP de Android usando linux terminal o python; Error Operación no soportada
- Su SDK de Android está ausente, está desactualizado o falta plantillas
- No se puede corregir "no se puede resolver el símbolo R" desde Android Studio
- Intentando ejecutar Phonegap en Ubuntu 13.04
- Cómo configurar Eclipse para usar Phonegap en Ubuntu?
He buscado sobre este tema, pero no tengo ningún tutorial útil. ¿Puede alguien apuntarme a la documentación correcta?
- No se pudo resolver: junit: junit: 4.12 en android studio 1.4 en ubuntu
- Eclipse se congela todo el tiempo con Ubuntu
- Emulador de Android Ubuntu 14.04 no se pudo crear la ventana SDL2 GLX no compatible
- Error: spawn EACCES al intentar construir Ionic app en Ubuntu 15.10
- Gradle invocation "completar con éxito con 1 error" en Ubuntu 13.10
- No puede firmar Android APK de Jenkins, pero funciona desde la línea de comandos
- Android SDK Java: no encontrado
- Libz.so.1: no se puede abrir archivo de objeto compartido
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Í
-
Para instalar node.js y appium sin sudo usamos linuxbrew.
-
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
-
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
-
Instale Linux Brew usando el siguiente comando
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
-
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:
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
- 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á
- Error java.lang.RuntimeException: Stub! En Android con pruebas de Fitnesse
- Aplicación abierta en la notificación de firebase recibida (FCM)