我的系统是MacOs 10.12.2使用terminal命令行的方式安装:

1.mac自带了Ruby,网上很多给的安装命令下载的版本较低,使用下列命令,可以安装最新的brew,我的安装成功后,Mc:~ cong.wang$ brew -v Homebrew 1.1.9:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"(官方地址:http://brew.sh/index_zh-cn.html);

2.通过brew安装常用的文件

brew install node

3.安装appium

通过命令可以下载到最新的1.63版本,通过官网下载只能下到1.53,命令如下:
npm install -g appium
可以直接在官网下载appium.dmg安装,考虑某些同学可能没有vpn或者网络慢的情况,给大家提供一个我下载的最新的1.53的网盘下载链接:
链接: https://pan.baidu.com/s/1c1I2MxM 密码: h5nm 

4.appium_doctor检测APPium是否安装成功
未配置appium环境变量,需要进入到对应路径下,我的路径是:/Applications/Appium.app/Contents/Resources/node_modules/appium-doctor

执行命令:node appium-doctor.js,可以看到安装成功,如下图所示:

5.查看mac下jdk路径

当在Mac下安装完Java运行环境,而又没有添加JAVA_HOME变量的时候,我们如何得到JAVA_HOME变量的路径呢?
直接在home目录下执行命令:

/usr/libexec/java_home [-V]

即可获得输出:

/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home

6.配置java_home环境变量

进入命令行

cd ~
touch .bash_profile
vi .bash_profile

输入内容jdk变量配置内容:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home #jdk安装路径
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

输入:wq保存。
更新配置文件:

source .bash_profile

完成。

参考资料:
1.Mac下如何获取JAVA_HOME路径
http://www.codeweblog.com/mac%E4%B8%8B%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96java_home%E8%B7%AF%E5%BE%84/
2. mac OS X 10.9.1 配置jdk环境变量
http://www.cnblogs.com/havenshen/p/3490448.html
3. How to fix error “Could not detect Mac OS X Version from sw_vers output: '10.12 '” from Appium
http://stackoverflow.com/questions/40129794/how-to-fix-error-could-not-detect-mac-os-x-version-from-sw-vers-output-10-12
4. 手把手教你Appium for Mac环境搭
http://blog.csdn.net/u013943298/article/details/42551721

Mac下Appium环境搭建相关推荐

  1. 简单易行的用windows系统虚拟苹果mac操作系统 mac下android环境搭建笔记(android studio)

    作者:韩梦飞沙 QQ:313134555 ios模拟器电脑版中文版(iPadian)下载 - 『精品软件区』 - 吾爱破解论坛 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52po ...

  2. mac 本地php环境搭建,mac下php环境搭建的方法

    mac下php环境搭建的方法是:首先切换到root用户:然后查看80端口是否被占用:接着开启apache,并在"httpd.conf"中开启php模块:最后编写php代码进行测试即 ...

  3. Mac OS下Appium环境搭建及Genymotion模拟器安装

    说明:本机Mac本上已经安装的有:Python3.JDK.Node.js. Selenium Appium环境搭建 Step1:安装Appium Python Client库 1,命令:pip ins ...

  4. Windows下Appium环境搭建(java版)

    因为毕业后学过java,工作后服务端开发用的也基本都是java,所以对java比较熟悉,本篇文章暂时先介绍java版本的appium环境搭建,以后会陆续介绍python版的appium,包括环境搭建. ...

  5. Mac、Appium环境搭建

    小编热衷于收集整理资源,记录踩坑到爬坑的过程.希望能把自己所学,实际工作中使用的技术.学习方法.心得及踩过的一些坑,记录下来.也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己 ...

  6. Mac下Boost环境搭建

    Boost,一个功能强大.跨平台.开源而且免费的C++程序库,可以在其官网了解更多:http://www.boost.org,C++标准经过不断的升级完善,现在已经功能越来越吸引人了,Boost开发过 ...

  7. mac下android环境搭建笔记(android studio)

    本文记录了本人在mac上配置android开发环境的一些过程,为了方便直接选用了官方的IDE– Android Studio .本文包括了android studio的安装.创建第一个hello wo ...

  8. 【selenium 3】 Mac 下测试环境搭建 Firefox 47+ gecko driver Mac

    错误代码如下: File "/usr/local/lib/python2.7/dist-packages/selenium-3.0.0b2-py2.7.egg/selenium/webdri ...

  9. MAC下 ant 环境搭建

    (1)官网下载 http://ant.apache.org/bindownload.cgi 我使用的是1.9.4最新版本 我一般是将东西放到Document目录 具体放到什么位置 大家任意啦 (2)解 ...

  10. mac下kafka环境搭建 测试

    kafka介绍:https://blog.csdn.net/see_you_see_me/article/details/78468108 1.安装工具brew install kafka 会自动安装 ...

最新文章

  1. 反射中Class.forName()和ClassLoader.loadClass()的区别
  2. VTK:图片之ImageCorrelation
  3. .net MVC 简单图片上传
  4. cleaning selected projects has encountered a problem errors occurred during build
  5. 如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件 .
  6. linux/bsd四大防火墙我们选择谁
  7. c++ hsv 红色范围_维生素C的定量测定—2,6二氯酚靛酚法
  8. python exec函数和eval函数_Python exec()和eval()的使用注意事项
  9. 重置计算机命令行,怎么用系统命令来重置网络设置
  10. 盘点目前初学者适合用的C语言编程工具!C语言初学者必看!
  11. 非模式对话框CreateDialog() 与 模式对话框 DialogBoxParam()和...
  12. 2021年主流CAD批量打印软件功能对比
  13. 蓝牙模块定位_详解蓝牙4.0BLEbeacon室内定位原理
  14. Android中使用LitePal操控SQLite数据库
  15. 如何在word中插入图表目录(插图清单、表格清单)
  16. Adobe Photoshop download
  17. PB EXCEL导入
  18. MySQL 时间戳操作
  19. SQL Server数据库创建数据库、用户、表和插入数据(Transact-SQL)
  20. msr和esp分区有什么用

热门文章

  1. AutoCAD批量打印工具,batchplot,AcmeCADConverter使用注意事项
  2. 储油罐的变位识别与罐容表标定
  3. 更新一波,特殊福利 !
  4. 用户生命周期,从运营到数据的最全攻略在这里
  5. 用cmd命令下载百度云的资源
  6. 无危害有好玩的电脑病毒下载-01期
  7. 如何判断对方列表里是不是好友_如何识别QQ已被对方好友删除?
  8. 完美解决C#中拖动splitContainer分割线时显示虚线问题
  9. 如何把图片上的文字转换成word的文字。
  10. html速成按钮样式,前端技巧集:从零制作华丽的按钮CSS样式