Как выполнить полную установку Appium в Mac OS High Sierra (версия: 10.13.4) - PullRequest
0 голосов
/ 06 июня 2018

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

1 Ответ

0 голосов
/ 07 июня 2018

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

Во-первых, вам понадобитсяскачать Android Studio : https://developer.android.com/studio/

После этого установите путь ANDROID_HOME в файле ".bash_profile":

Перейдите в домашний каталог (введите "cd" в любом местетерминал, чтобы перейти в домашнюю директорию), введите "ls -a", чтобы вывести список всех файлов, должен быть указан файл ".bash_profile" (если его нет в списке, создайте его с помощью "touch .bash_profile"), добавьте следующие строки в ".bash_profile"file:

Путь к ANDROID_HOME

export ANDROID_HOME = / Пользователи // Библиотека / Android / sdk

export PATH = $ ANDROID_HOME / platform-tools: $ PATH

export PATH = $ ANDROID_HOME / tools: $ PATH

после сохранения типа файла «source .bash_profile», чтобы изменения вступили в силу.

Homebrew

HomeBrew - менеджер пакетов командной строки для OS X. Он официально не распознается, ноде-факто стал стандартом для раздачи множества полезных инструментов.Установите его, выполнив следующую команду из терминала:

/ usr / bin / ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)". Для получения дополнительной информации о посещении Homebrew: https://brew.sh/

Python 2.7

Python должен быть предварительно установлен на MacOS. Чтобы проверить, установлен ли Python, введите «python --version» в Терминале, в выходных данных должна отображаться текущая установленная версия (например, «Python»).2.7.10 "). Если Python по какой-либо причине не установлен, вы можете установить последнюю версию с командой" brew install python "

Зависимости Appium и Appium

УстановитьНастольное приложение Appium отсюда http://appium.io/ (например, "appium-desktop-1.2.6-mac.zip")

Установите Carthage, который является зависимостью Appium, с помощью команды "brew install carthage --HEAD"(если вы хотите увидеть, где установлен Carthage, введите «which carthage»)

Установите менеджер пакетов pip с помощью команды "sudo easy_install pip"

Установите клиент Appium Python (если вы хотите Java, Ruby, Клиент C #, просто измените егоad of Python) с помощью команды "pip install Appium-Python-Client"

Установите Node.js и NPM с помощью команды "brew install node" (чтобы проверить, установлены ли узлы и npm, введите "node -v" и "npm -v "в терминале)

Установить appium doctor с помощью команды" sudo npm install appium-doctor -g ".Appium doctor сообщит вам, если есть какие-то недостающие зависимости, чтобы использовать его, введите «appium-doctor» в терминале.

Запустите команды «sudo npm install -g authorize-ios» и «sudo authorize-ios»

Установите путь JAVA_HOME в вашем файле .bash_profile:

Перейдите в домашний каталог (введите «cd» в любом месте терминала, чтобы перейти в домашний каталог), введите «ls -a», чтобы вывести список всехфайлы, файл «.bash_profile» должен быть указан в списке, отредактируйте «.bash_profile» со следующими строками:

Путь к Java

export JAVA_HOME = $ (/ usr / libexec / java_home)

export PATH = $ {JAVA_HOME} / bin: $ PATH

после сохранения типа файла «source .bash_profile», чтобы изменения вступили в силу

Если все настроено правильно, когдавы запускаете appium-doctor из терминала, вы увидите что-то вроде этого:

username$ appium-doctor
info AppiumDoctor Appium Doctor v.1.4.3
info AppiumDoctor ### Diagnostic starting ###
info AppiumDoctor  ✔ The Node.js binary was found at: 
/usr/local/bin/node
info AppiumDoctor  ✔ Node version is 8.9.0
info AppiumDoctor  ✔ Xcode is installed at: 
/Applications/Xcode.app/Contents/Developer
info AppiumDoctor  ✔ Xcode Command Line Tools are installed.
info AppiumDoctor  ✔ DevToolsSecurity is enabled.
info AppiumDoctor  ✔ The Authorization DB is set up properly.
info AppiumDoctor  ✔ Carthage was found at: /usr/local/bin/carthage
info AppiumDoctor  ✔ HOME is set to: /Users/majdukovic
info AppiumDoctor  ✔ ANDROID_HOME is set to: 
/Users/majdukovic/Library/Android/sdk
info AppiumDoctor  ✔ JAVA_HOME is set to: 
/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
info AppiumDoctor  ✔ adb exists at: 
/Users/majdukovic/Library/Android/sdk/platform-tools/adb
info AppiumDoctor  ✔ android exists at: 
/Users/majdukovic/Library/Android/sdk/tools/android
info AppiumDoctor  ✔ emulator exists at: 
/Users/majdukovic/Library/Android/sdk/tools/emulator
info AppiumDoctor  ✔ Bin directory of $JAVA_HOME is set
info AppiumDoctor ### Diagnostic completed, no fix needed. ###
info AppiumDoctor 
info AppiumDoctor Everything looks good, bye!
info AppiumDoctor 
username$ 

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...