1) 安装JDK
下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安装:JDK安装很简单,按默认安装即可。
检查安装:java -version
配置环境变量:
MAC 打开.bash_profile
1. 启动终端Terminal
2. 进入当前用户的home目录
输入cd ~
3. 创建.bash_profile
输入touch .bash_profile
4. 编辑.bash_profile文件
输入open -e .bash_profile
5. 保存文件,关闭.bash_profile
6. 更新刚配置的环境变量
输入source .bash_profile
根据苹果的官方说明,Mac OS X 10.5 及以后的版本应该使用 /usr/libexec/java_home 命令来确定 JAVA_HOME ,而在此之前的版本由于没有这个命令,则应该使用固定的 /Library/Java/Home 目录。
最佳方式是:
export JAVA_HOME=`/usr/libexec/java_home`
打开终端,新建.bash_profile文件:touch .bash_profile
打开bash_profile文件:vi .bash_profile
配置JAVA_HOME
export JAVA_HOME=$(/usr/libexec/java_home)
保存退出后执行source .bash_profile
检查Java_home的配置:
- echo $JAVA_HOME
- /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
2) 安装Xcode
下载地址:
安装:安装很简单,直接添加到Application下。
3) 安装Command Line Tools
安装:打开终端输入xcode-select –install
弹出提示“…..您要现在安装该工具吗?”,点击安装。
同意安装协议,静待安装完成。
4) 安装Node.js
下载地址: https://nodejs.org
安装:一路next,按默认安装即可。
安装完成以后,检查Node版本安装是否成功:进入终端,输入node -v, 可以看到版本号,说明成功了。
5) 安装SDK和Android api
下载地址: http://yunpan.cn/cV9RM3vzqySVP 访问密码:1cc9
安装:压缩包直接解压到安装目录即可。
配置环境变量:
打开bash_profile文件:vi .bash_profile
配置ANDROID_HOME
export ANDROID_HOME="/Users/user/Documents/adt-bundle-mac-x86_64-20140702/sdk"
保存退出后执行source .bash_profile
安装更新 Android api ,作如下操作:
- 打开终端进入你sdk的安装目录,运行下面的命令
cd tools
./android
2. 在弹出的SDK Manager窗口,点击菜单栏Android SDK Manage—preferences,做如下修改
HTTP Proxy Server输入mirrors.neusoft.edu.cn
HTTP Proxy Port 输入80
并且选中Force https:sources to be fetched using http…….
最后点击close关闭setting弹窗
3. 回到主界面选中你要安装的Android api版本,点击Install N package。如下图:
4. 然后出现下面这个DLG,选“accept lisense”,将所有的都打勾勾,点击Install。
5. 进入安装阶段(可能略慢)
6)安装Nodejs
node - v
联网安装Appium
安装:
进入终端,做如下操作
sudo chmod –R 777 /usr/local
npm install –g appium
多等几分钟,日志输出可以看到 appium 的版本及安装目录
检查Appium环境
检查并启动 Appium:
进入终端,输入 appium &
出现以下提示:Welcome to Appium… 说明安装好了。
检查依赖环境:
进入终端,输入appium-doctor
出现以下提示:All Checks were successful 说明所需环境全部安装成功。
8) 安装Ecplise
下载地址: http://www.eclipse.org/downloads/
安装:解压缩到安装目录。
异常问题:启动时会提示让重新安装java se 6 runtime…
解决办法:进入终端,做如下操作
sudo chmod 777 /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Info.plist
vi /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Info.plist
将
<key>JVMCapabilities</key>
<array>
<string>CommandLine</string>
</array>
修改为
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>WebStart</string>
<string>Applets</string>
<string>CommandLine</string>
</array>
ok 保存重启电脑 就ok鸟
配置 workspace : 进入Eclipse安装目录,点击eclipse。第一次启动会要求设置工程存储目录。比如:User/sun/workspace
9) 安装ADT Plugin
在线安装:(速度较慢,也可用第二种离线安装方式。)
- 打开Eclipse,菜单栏Help->Install New Software
- 然后在弹出的窗口中,Work with的后面点击Add
Name:Android
Location:https://dl-ssl.google.com/android/eclipse/点击OK。
3. 选中列表出现的ADT版本,按照提示安装。重启Eclipse生效。
离线安装:
下载地址: https://dl.google.com/android/ADT-23.0.6.zip
- 打开Eclipse,菜单栏Help->Install New Software
- 然后在弹出的窗口中,Work with的后面点击Add
- 然后点击Archive,添加刚才下载的ADT-23.0.6.zip
- OK后,再写上一个名字,比如Android
- 经过解析后,选中列表中出现的ADT版本,按照提示安装。重启Eclipse生效。
10) 配置Appium client,Selenium
下载地址: http://yunpan.cn/cVGaGYjF9mcgF 访问密码:2d90
- 在Eclipse新建项目appium(示例名)步骤:File—New—点击Java Project—输入project name—点击finish
- 进入前面设置的工程存储目录—appium文件夹下,比如:E:workspaceappium
新建lib目录,并把java-client-2.2.0.jar,selenium-java-2.43.1.jar,selenium-server-standalone-2.41.0.jar三个jar包丢在lib目录下。
3. 返回Eclipse界面,右键appium刷新,直到显示lib目录。右键lib目录下的java-client-2.2.0.jar—Build Path—点击Add to Build Path
其他两个jar包重复此步骤。
11) 配置Junit或者TestNG(自己选个喜欢的吧)
Junit 安装: 高版本Eclipse自带,不需要安装。
TestNG 安装:
- 打开Eclipse,菜单栏Help->Install New Software
- 然后在弹出的窗口中,Work with的后面点击Add
Name:TestNG
Location:http://beust.com/eclipse点击OK。
3. 选中列表出现的TestNG版本,按照提示安装。重启Eclipse生效。