请帮助我从终端配置 appium。请提供完整的步骤以及软件版本。
1 回答
这是我为在 Mac 上设置 Appium 而创建的一个小指南,但我相信你可以通过谷歌搜索找到很多关于此的教程。
首先,您需要下载Android Studio:https ://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$