首页 > 代码库 > mac上搭建appium环境过程以及遇到的问题

mac上搭建appium环境过程以及遇到的问题

Mac环境安装appium

 

一、Java环境

  1. 下载java sdk

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.下载完成之后安装

3.java –version检查是否安装成功,JDK的安装目录为:/Library/Java/JavaVirtualMachines,里面有所有安装的JDK

4.配置java_home 环境变量

export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"

二、  查看mac中自带程序版本:

1.git程序

命令行中输入:git --version: 

2.ruby程序

命令行中输入:ruby --version:

3.python程序

命令行中输入:python -V:

 

三、先检查电脑是否安装了homebrew

  1. 在mac上打开终端:finder—实用工具—终端
  2. 在终端,输入brew –v检查是否安装了homebrew
  3. 如果没安装,在终端中输入

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  1. 在安装过程,需要输入系统密码,然后自动安装完成
  2. 如果安装失败,则需要卸载之后重新安装,卸载在终端中输入:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

  1. 安装完成之后,输入命令brew –v,如果成功安装,则显示homebrew的版

 

四、安装node.js

使用命令> brew install node

等待自动安装成功

 

五、安装appium

  1. 终端输入npm install –g appium,安装失败
  2. 在终端输入npm uninstall appium –g
  3. 使用淘宝镜像npm(在终端输入:npm config set registry http://registry.npm.taobao.org),之后输入npm install –g appium
  4. 安装成功之后,appium&,运行appium
  5. 执行appium-doctor,查看appium的环境是否正常
  6. appium1.5.0之后的版本,需要在终端安装doctor,命令:

npm install -g appium-doctor

  1. 安装carthage:

在终端输入:brew install carthage

 

  1. 如果在检查过程中发现有环境环境变量没配置好,或者某些文件未安装,则fix或者配置一下环境变量

 

六、安装appium客户端wd

  1. npm install wd,因为被墙,wd下载不下来尝试使用:npm --registry http://registry.npm.taobao.org install -g wd
  2. 执行appium,如果提示http的错误信息,应该是端口被占用,可以执行命令:killall -9 node
  3. 八、安装Xcode程序 

七、  安装xcode程序

Xcode 是苹果系统上的集成开发工具,可以为 Mac OS 和 iOS 系统开发新应用。从App Store 可以下载。

 

八、 安装android sdk

  1. 下载地址:下载android studio

   http://tools.android-studio.org/index.php

  1. 下载之后安装
  2. 配置adb调试工具,adb调试工具一般位于Platform-tools下。

 

1)启动Mac自带的终端Terminal,进入当前用户的home目录。命令行中输入:echo $HOME

 

2)创建.bash_profile文件:命令行中输入:touch .bash_profile

 

3)打开.bash_profile文件:命令行中输入:open -e .bash_profile 此命令行输入完毕后,会自动弹出 .bash_profile 文件的编辑窗口

 

4)在.bash_profile文件中输入 export PATH=/Users/您的用户名/文件路径/platform-tools/:$PATH

注意:如果需要添加多个路径到PATH下时,需要用“:”(英文的冒号)隔开。因为android和adb这些命令是在不同的文件夹中的,格式是:PATH=${PATH}:路径1:路径2、另外,如果指定多个路径,结尾就不用写:$PATH了。

例如:

export PATH=${PATH}:/Users/csl/android-sdk-macosx/platform-tools:/Users/csl/android-sdk-macosx/tools保存文件。直接关闭.bash_profile文件,即可自动保存您输入的内容。

5)更新刚配置的环境变量:

命令行中输入:source .bash_profile   

 6)验证配置是否成功:

输入adb,如果没有出现-bash: adb: command not found;而出现adb的命令参数解释。则表明环境变量配置成功。

 

  1. 检查环境,appium-doctor
  2. 发现环境中ANDROID_HOME的环境变量没配置好

九、    bash_profile文件(配置环境变量)

  1. 打开bash_profile文件配置ANDROID_HOME和JAVA_HOME

1)        export ANDROID_HOME=" /Users/zoezhang/Library/Android/sdk"

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

2)        source .bash_profile

3)       好了,再次运行appium-doctor

2. 配置好之后,还提示Add ‘$JAVA_HOME/bin‘ to your PATH environment

在path环境变量后,加冒号分隔,添加$JAVA_HOME/bin

之后更新再检查即可

十、 安装android模拟器和appium客户端

 

 

 

 

 

参考帖子:

https://testerhome.com/topics/1225

http://blog.sina.com.cn/s/blog_53f023270102vbb8.html

mac上搭建appium环境过程以及遇到的问题