-2

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

4

1 回答 1

0

这是我为在 Mac 上设置 Appium 而创建的一个小指南,但我相信你可以通过谷歌搜索找到很多关于此的教程。

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

之后,在“.bash_profile”文件中设置 ANDROID_HOME 路径:

导航到主目录(在终端的任意位置键入“cd”以转到主目录),键入“ls -a”以列出所有文件,应列出“.bash_profile”文件(如果未列出,则使用“touch .bash_profile”创建它"),将以下行添加到 ".bash_profile" 文件:

ANDROID_HOME 的路径

export ANDROID_HOME=/Users//库/Android/sdk

导出 PATH=$ANDROID_HOME/platform-tools:$PATH

导出 PATH=$ANDROID_HOME/tools:$PATH

保存文件类型“source .bash_profile”以使更改生效后。

家酿

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

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

蟒蛇 2.7

Python 应该预装在 macOS 上。要检查是否安装了 Python,请在终端中输入“python --version”,输出应显示当前安装的版本(例如“Python 2.7.10”)。如果由于某种原因没有安装 Python,您可以使用命令“brew install python”安装最新版本

Appium 和 Appium 依赖项

从这里http://appium.io/安装 Appium 桌面应用程序(例如“appium-desktop-1.2.6-mac.zip”)

使用命令“brew install carthage --HEAD”安装作为 Appium 依赖项的 carthage(如果您想查看 carthage 的安装位置,请键入“which carthage”)

使用命令“sudo easy_install pip”安装 pip 包管理器

使用命令“pip install Appium-Python-Client”安装 Appium Python 客户端(如果你想要 Java、Ruby、C# 客户端,只需更改它,而不是 Python)

使用命令“brew install node”安装 Node.js 和 NPM(验证 node 和 npm 是否已安装,在终端中输入“node -v”和“npm -v”)

使用命令“sudo npm install appium-doctor -g”安装 appium doctor。Appium doctor 会告诉你是否缺少一些依赖项,要使用它,请在终端中键入“appium-doctor”。

运行命令“sudo npm install -g authorize-ios”和“sudo authorize-ios”

在“.bash_profile”文件中设置 JAVA_HOME 路径:

导航到主目录(在终端中的任意位置键入“cd”以转到主目录),键入“ls -a”以列出所有文件,“.bash_profile”文件应列出,用下一行编辑“.bash_profile”:

通向 Java 的路径

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

导出 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$ 

在此处输入图像描述

于 2018-06-07T16:03:41.763 回答