Intereting Posts

Как настроить Appium в Ubuntu для Android

Я новичок в appium (технология тестирования автоматизации).

Я использую компьютер под управлением Ubuntu Linux.

Я искал эту тему, но у меня нет полезного учебника. Может ли кто-нибудь указать мне правильную документацию?

Solutions Collecting From Web of "Как настроить Appium в Ubuntu для Android"

Не устанавливайте nodejs через apt-get, которому понадобятся права sudo, а appium не будет работать, если узел установлен как пользователь sudo. Если вы уже установили, удалите его, используя

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

Загрузите последние версии linux binaries для nodejs http://nodejs.org/download/

Извлеките в папку, которая не нуждается в правах sudo для доступа, например, в вашей домашней папке.

 tar -xvf <downloaded_binary_tar.gz> 

Добавьте следующую строку в ваш файл ~ / .bashrc.

 export PATH=$PATH:<full_path_of_the_extracted_node_folder>/bin 

Откройте терминал и сделайте

 npm install -g appium appium 

Я уверен, что вы найдете много учебников по этому вопросу (и это будет работать только для Android, так как вам понадобится ящик OSX для iOS), но вот что мы сделали:

Установите nodejs / npm :

Обновление sudo apt-get
Sudo apt-get install -y python-software-properties python g ++ make
Sudo add-apt-repository ppa: chris-lea / node.js
Обновление sudo apt-get
Sudo apt-get install nodejs
UPDATE: используйте homebrew для установки узла

Установите grunt-cli :

 npm install -g grunt-cli 

Если у вас возникла проблема с тем, что он не может быть установлен в каталог, сделайте это .

Установите Appium :

 npm install -g appium 

Настройте символическую ссылку в файле .bashrc для Appium:

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

Тест, чтобы убедиться, что он может работать, запустив appium в вашем терминале. Результат должен выглядеть примерно так:

 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 

Установите Java JRE 6

 sudo apt-get install openjdk-6-jre 

Установите Android SDK :

Загрузите SDK и извлеките его в свою домашнюю папку.

Запустите Android SDK Manager:

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

Установите пакеты, которые вам понадобятся в новом окне:

  • Android 4.X
  • Библиотека поддержки Android
  • Репозиторий SUPport для Android
  • Службы Google Play
  • Все под Инструменты
  • Все в разделе «Дополнительно»

Вы также можете создать символическую ссылку для Android SDK Manager, выполнив:

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

Шаги, чтобы заставить appium работать на ПК ubuntu:

Установите ruby: вставьте команду ниже на терминал и нажмите Enter.

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

Установите linux brew: вставьте команду ниже в терминал и нажмите Enter.

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

Установить путь для варева

Тип: gedit .bashrc на терминале и скопировать вставку, следующие в файл .bashrc

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

Устанавливать узел: вставлять приведенные ниже команды один за другим на терминале и нажимать Enter

 brew update brew install node brew link node 

Установить appium

 npm install -g appium npm install wd 

Чтобы начать appium: вставьте команду ниже в терминал и нажмите Enter.

 appium 

Просто чтобы сохранить несколько часов: на моем Ubuntu 14.04 я пытался установить npm как через sudo apt-get, так и с помощью двоичных файлов. Оба подхода были неправильными, но все нормально, после того как я получил npm через HomeBrew

Шаги по установке appium на linux.

Основы настройки из link- https: //github.com/appium/appium/blob/master/docs/en/appium-setup/running-on-linux.md

Теперь установите linuxbrew, используя помощь по ссылке – https://www.digitalocean.com/community/articles/how-to-install-and-use-linuxbrew-on-a-linux-vps

Теперь используйте следующие команды от терминала

Обязательно запустите новый терминал

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

Надеюсь, это поможет тем, кто сталкивается с проблемой установки с помощью «sudo»,

Многие люди сталкиваются с проблемой при установке appium на ubuntu, потому что мы устанавливаем с помощью sudo, мы должны установить appium, используя npm

Подробное пошаговое описание установки appium на Ubuntu с использованием npm

КЛИКНИТЕ СЮДА

  1. Чтобы установить node.js и appium без sudo, мы используем linuxbrew.

  2. Чтобы установить linuxbrew, это зависимости

     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. Установите Ruby с помощью команды ниже

     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. Установите Linux Brew, используя команду ниже

     ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)" 
  5. Установить путь для варева

Первый тип sudo gedit.bashrc в терминале и скопируйте ниже в .bashrc file.export

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

7. Устанавливаем узел: откройте новый терминал и скопируйте команду и нажмите enter.

 brew update brew install node brew link node 

8. Наконец установите Appium, используя команду ниже.

 npm install -g appium 

9.Let's Проверьте, успешна ли установка. Откройте терминал и введите «appium» и нажмите enter.Вы должны увидеть что-то подобное в терминале

  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 

Это очень просто и легко, проверьте приведенные ниже шаги !.

1) Установите последнюю версию Node.js

Команды терминала:

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

Более подробную информацию можно получить на официальном сайте: https://nodejs.org/en/download/package-manager/

2) Установите последний Appium

Команды терминала:

 npm install -g appium 

или

 sudo npm install -g appium 

Дополнительную информацию см. В официальной документации:

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

Я установил NVM на CentOS 7 и он отлично работает.

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

Я настоятельно рекомендую пойти на то, с чем у вас будет контроль версий NodeJS .

Linuxbrew , Linuxbrew не работает для меня.

Я могу рассказать о версии 14.04

  1. Загрузите файл с https://nodejs.org/en/

2. Теперь для извлечения пути файла нажмите Ctrl + l, он даст точный путь, скопируйте его

3.open файл bash.src, и он должен быть открыт с gedit, этот файл скрыт. Нажмите Ctrl + h, чтобы увидеть скрытые файлы

4. Теперь в файле bash.src вставьте приведенные ниже команды

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

Это, безусловно, будет работать