Я новичок в appium
(технология тестирования автоматизации).
Я использую компьютер под управлением Ubuntu Linux.
Я искал эту тему, но у меня нет полезного учебника. Может ли кто-нибудь указать мне правильную документацию?
Я новичок в appium
(технология тестирования автоматизации).
Я использую компьютер под управлением Ubuntu Linux.
Я искал эту тему, но у меня нет полезного учебника. Может ли кто-нибудь указать мне правильную документацию?
Не устанавливайте 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
Я уверен, что вы найдете много учебников по этому вопросу (и это будет работать только для Android, так как вам понадобится ящик OSX для iOS), но вот что мы сделали:
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
npm install -g grunt-cli
Если у вас возникла проблема с тем, что он не может быть установлен в каталог, сделайте this.
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
sudo apt-get install openjdk-6-jre
Загрузите SDK и извлеките его в свою домашнюю папку.
Запустите Android SDK Manager:
~/path/to/android-sdk/tools/android
Установите пакеты, которые вам понадобятся в новом окне:
Вы также можете создать символическую ссылку для 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)"
установить путь для 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
Шаги для установки Appium на Linux.
Основы настройки по ссылке.
Теперь установите linuxbrew, воспользовавшись ссылкой.
Теперь используйте следующие команды из терминала
Обязательно запустите новый терминал:
brew update
brew install node
brew link node
npm install -g [email protected]
Надеюсь, это поможет тем, кто сталкивается с проблемой установки с помощью "sudo".
Просто, чтобы сэкономить несколько часов: на моем Ubuntu 14.04 я пытался установить npm как через sudo apt-get, так и с помощью двоичных файлов. Оба подхода были неправильными, но все нормально, после того как я получил npm через HomeBrew
Многие люди сталкиваются с проблемой при установке appium на ubuntu, потому что мы устанавливаем с помощью sudo, мы должны установить appium с помощью npm
Подробное пошаговое объяснение для установки appium на Ubuntu с использованием npm
Чтобы установить node.js и appium без sudo, мы используем linuxbrew.
Для установки 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
Установите 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
Установите Linux Brew, используя следующую команду
ruby -e "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
Установить путь для 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
Это очень просто и легко, пожалуйста, проверьте следующие шаги !.
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
Более подробную информацию, пожалуйста, проверьте официальную документацию.
Я установил NVM на CentOS 7
, и он отлично работает.
curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
Я настоятельно рекомендую для этого, с которым вы будете управлять версиями NodeJS
.
Btw, Linuxbrew
не работает для меня.
Я могу рассказать о версии 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'"
Это, безусловно, будет работать