Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

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

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

Загрузите последнюю версию nodejs linux binaries 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

Ответ 2

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

Установить 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

ОБНОВЛЕНИЕ: используйте homebrew для установки node

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

npm install -g grunt-cli

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

Установить 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
  • Репозиторий Android SUpport
  • Службы Google Play
  • Все в разделе Инструменты
  • Все в разделе "Дополнительно"

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

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

Ответ 3

Шаги для работы 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)"

установить путь для brew

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

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

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

brew update
brew install node
brew link node

Установить appium

npm install -g appium


npm install wd

Чтобы запустить appium: вставьте команду ниже в терминал и нажмите enter

appium

Ответ 4

Шаги для установки Appium на Linux.

Основы настройки по ссылке.

Теперь установите linuxbrew, воспользовавшись ссылкой.

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

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

brew update
brew install node
brew link node
npm install -g [email protected]

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

Ответ 5

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

Ответ 6

Многие люди сталкиваются с проблемой при установке 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. Установить путь для brew

первый тип 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. Установите Node: откройте новый терминал и скопируйте команду и нажмите enter

brew update
brew install node
brew link node

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

npm install -g appium

9.Let Проверьте, успешна ли установка. Откройте терминал и введите "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

Ответ 7

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

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

Терминальные команды:

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

Больше информации, пожалуйста, проверьте официальный сайт.

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

Терминальные команды:

npm install -g appium

или же

sudo npm install -g appium

Более подробную информацию, пожалуйста, проверьте официальную документацию.

Ответ 8

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

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

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

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

Ответ 9

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

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'"

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