如何在Mac OS High Sierra中完成Appium安装(版本:10.13.4)

时间:2018-06-06 11:59:12

标签: appium appium-ios appium-android appium-desktop

请帮我配置终端的appium。请提供完整的步骤以及软件版本。

1 个答案:

答案 0 :(得分:0)

这是我为在Mac上设置Appium而创建的一个小指南,但我确定你可以通过Google搜索找到很多这方面的教程。

首先,您需要下载 Android Studio https://developer.android.com/studio/

之后,在" .bash_profile"中设置ANDROID_HOME路径。文件:

导航到主目录(键入" cd"在终端的任何位置转到主目录),键入" ls -a"列出所有文件," .bash_profile"应列出文件(如果未列出,请使用"触摸.bash_profile"),将以下行添加到" .bash_profile"文件:

ANDROID_HOME的路径

导出ANDROID_HOME = / Users // Library / Android / sdk

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

export PATH = $ ANDROID_HOME / tools:$ PATH

保存文件类型"来源.bash_profile"要使更改生效。

<强>自制

HomeBrew是OS X的命令行包管理器。它尚未得到官方认可,但它已经成为大量有用工具分发的标准事实。通过从终端运行以下命令来安装它:

/ usr / bin / ruby​​ -e&#34; $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&#34;。有关Homebrew的更多信息,请访问:https://brew.sh/

Python 2.7

Python应预先安装在macOS上。要检查Python是否已安装,请输入&#34; python --version&#34;在终端中,输出应显示当前安装的版本(例如&#34; Python 2.7.10&#34;)。如果由于某种原因未安装Python,您可以使用命令&#34; brew install python&#34;

安装最新版本

Appium和Appium依赖

从此处http://appium.io/安装Appium桌面应用程序(例如&#34; appium-desktop-1.2.6-mac.zip&#34;)

使用命令&#34; brew install carthage --HEAD&#34;安装Carthage,这是一个Appium依赖项。 (如果你想看看迦太基的安装类型&#34;哪个迦太基&#34;)

使用命令&#34; sudo easy_install pip&#34;

安装pip包管理器

使用命令&#34; pip install Appium-Python-Client&#34;

安装Appium Python客户端(如果你想要Java,Ruby,C#客户端,只需更改它,而不是Python)

使用命令&#34; brew install node&#34;安装Node.js和NPM。 (验证节点和npm是否已安装类型&#34;节点-v&#34;和&#34; npm -v&#34;在终端中)

使用命令安装appium医生&#34; sudo npm install appium-doctor -g&#34;。 Appium医生会告诉你是否有一些缺失的依赖,使用它类型&#34; appium-doctor&#34;在终端。

运行命令&#34; sudo npm install -g authorize-ios&#34;和&#34; sudo authorize-ios&#34;

在&#34; .bash_profile&#34;中设置JAVA_HOME路径文件:

导航到主目录(键入&#34; cd&#34;在终端的任何位置转到主目录),键入&#34; ls -a&#34;列出所有文件,&#34; .bash_profile&#34;文件应该列出,编辑&#34; .bash_profile&#34;下一行:

Java的路径

导出JAVA_HOME = $(/ usr / libexec / java_home)

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

保存文件类型&#34;来源.bash_profile&#34;要使更改生效

如果一切设置正确,当您从终端运行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