请帮我配置终端的appium。请提供完整的步骤以及软件版本。
答案 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 = / 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_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$