安装大纲:
1,安装jdk (jdk1.8及以上版本都可以,尽量不要用最新可能会不兼容)

2,安装android-sdk (mac版本的android-sdk)

3,mumu模拟器 (随便找的一个)

4,安装nodejs(appium使用nodejs开发,需要此环境运行)

5,安装Appium 桌面版

6,python 3.8.0

7,pycharm(Community Edition 免费公共版本即可)

一:安装jdk

百度jdk下载,官网下载支持的mac版本,下载后双击dmg文件,根据提示安装完成

在mac下配置java的环境变量

步骤一:打开mac终端命令行工具,输入“/usr/libexec/java_home -V”,查找java安装路径,如下图

步骤二:复制java安装路径后,再命令行输入  vim ~/.bash_profile ,在该文件下新增如下图:

步骤三:保存文件之后,输入命令" source ~/.bash_profile",让环境变量生效。

  遇source命令找不到就在.zshrc文件插入数据,使用命令行输入  open .zshrc  ,然后在文本内输入:source ~/.bash_profile

  依次输入命令“java -version” 和 “javac” 执行,检查 jdk是否安装成功。(不提示command not found 即安装成功)

二:安装android-sdk

步骤一:打开下载地址下载Mac版:http://tools.android-studio.org/index.php/sdk

步骤二:找到下载后android-sdk-macosx包下的tools文件夹,按command+option+c按键,复制当前路径

打开命令行,切换到复制的tools目录下,输入./Android sdk,打开Android SDK Manager进行安装,选择以下三项

步骤三:配置环境变量,命令行输入vim ~/.bash_profile

保存文件之后,输入命令 source ~/.bash_profile ,让环境变量生效。

最后输入命令adb ,有内容显示与版本即完成

三:安装mumu模拟器 (随便找的一个)

直接官网下载:http://mumu.163.com/mac/index.html

根据提示安装即可

4,安装nodejs

直接官网下载:http://nodejs.cn/

根据提示安装即可

5,安装Appium 桌面版

步骤一:这里使用的github上的地址:https://github.com/appium/appium-desktop

Appium可以通过命令行安装和桌面版安装两种方式,建议用桌面版,不仅安装使用方便且可以后续做手机APP自动化进行元素定位使用。

因最新版本有些许不兼容,建议使用1.18.0版本

点击latest按钮

点击tags按钮

找到1.18.0版本 点击它

选择需要的版本进行下载,这里下载的mac

步骤二:打开安装好的appium

默认端口与地址不需要变动,host也可以写localhost,或者127.0.0.1

6,python 3.8.0

安装python环境不多介绍,百度很多

7,pycharm(Community Edition 免费公共版本即可)

最新文章

  1. R语言读写中文编码方式
  2. 【python】id()函数
  3. 自己用node.js 搭建APP服务器,然后用AFNetworking 请求 报如下错误:App TransportSecurity has blocked a cleartext HTTP (http://) resource load since it isinsecure. Temporary exceptions can be configured via your app's Info.
  4. Elasticsearch 插件安装
  5. 如何单独启动wamp 中自带的MySQL
  6. Nmon 监控 Linux 的系统性能
  7. 城通网盘,千军万马,千脑网盘,119g网盘哪个适合做网赚?
  8. Python IDLE 运行错误:IDLE's subprocess didn't make connection. --已解决(原创)!
  9. Filemon(Filemon文件系统监视)V7.04官方版
  10. SecureCRT上传bash: rz: command not found
  11. 【LeetCode】309. Best Time to Buy and Sell Stock with Cooldown
  12. JQ面向对象的放大镜
  13. python socket 编程
  14. Eclipse 项目有红感叹号
  15. PHP 注册错误和异常处理机制
  16. ASCII 对照表
  17. oracle之 获取建表ddl语句
  18. bzoj 3611: [Heoi2014]大工程 && bzoj 2286: [Sdoi2011消耗战
  19. 文件哈希审计工具md5deep/hashdeep
  20. python 作用域,命名空间

热门文章

  1. Python_获取cookie
  2. 练习启动各种浏览器的同时加载插件:Firefox, Chrome, IE
  3. PHP一些不一样的思路
  4. python多线程——如何停止一个死循环的线程
  5. ABBYY FineReader 15 PDF文档编辑功能详解
  6. 微课制作软件Camtasia,来为视频添加预设动画效果
  7. java base64加解密
  8. Intel s2600系列做虚拟化需要注意的item
  9. 软件工程与UML第三次作业
  10. MinIO