1. 安装jdk:略

检查是否安装:执行命令java -version
admindeMacBook-Pro-2:~ $ java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
 
2.安装git:略
检查是否安装:git --version
admindeMacBook-Pro-2:~ $ git --version
git version 2.15.1 (Apple Git-101)
 
3.安装brew
安装命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
查看版本:brew -v
Homebrew 1.7.1
Homebrew/homebrew-core (git revision 9b7a; last commit 2018-07-31)
 
4. 安装node:
安装命令:brew install node
查看node版本:node -v
admindeMacBook-Pro-2:~ $ node -v
v10.7.0
 
5. 安装npm版本:略
检查是否安装:npm -v
admindeMacBook-Pro-2:~ $ npm -v
6.2.0
 
6.安装appnium-desktop:
appnium-desktop已经集成了appnium-server和客户端
下载地址:https://github.com/appium/appium-desktop/releases,mac选择dmg文件,wins选择exe;
本次选择1.11.0版本;
注:其实appnium-desktop已经包含了server,故不需要安装appnium-server了
 
7.安装Android Studio:
下载地址:
https://developer.android.com/studio,如果打不开用下面的地址
Android Studio用于安卓开发,下载安装完成后,打开下载依赖组件,里面主要用到安卓sdk和安卓模拟器;
 
8. 配置SDK:
第7步已经默认安装了sdk,我们需要配置环境变量;
执行vi .bash_profile 然后按i输入下面执行。然后然ESCT退出编辑,:wq!保存
ANDROID_HOME="/Users/****"  //修改为本地安装路径
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/tools/bin:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/build-tools/28.0.2:$PATH   //修改为本地安装路径
export PATH=$ANDROID_HOME/emulator:$PATH
export ANDROID_HOME

退出编辑后,终端执行source ~/.bash_profile是环境变量生效。
 
以上安装全部完成,就可以打开安卓模拟器,安卓app,启动appnium进行UI自动化了。
 
 
 
 

最新文章

  1. 关于SQLSERVER2012版本远程登录问题
  2. 优秀开源代码解读之JS与iOS Native Code互调的优雅实现方案
  3. 解决 window server2008 r2 没有注册Ofiice组件的方法
  4. Linux 关机命令详解
  5. VS 2013 Chrome PPAPI 开发环境
  6. ym——android源代码大放送(实战开发必备)
  7. Delphi 数据类型的说明
  8. C语言对齐
  9. gradle下载及配置
  10. PMP:9.项目资源管理
  11. 计数排序与桶排序python实现
  12. OAuth2认证和授权:AuthorizationCode认证
  13. stark组件开发之列表页面自定义函数扩展
  14. 重装系统windows
  15. 再战android-语音识别1(科大讯飞)
  16. 【ocp-12c】最新Oracle OCP-071考试题库(47题)
  17. Python中的基础数据类型
  18. BOM的编制与管理
  19. sys模块 logging模块 序列化模块
  20. Mybatis中的多表查询 多对一,一对多

热门文章

  1. 201871010111-刘佳华《面向对象程序设计(java)》第四周学习总结
  2. Linux用户态与内核态通信的几种方式
  3. shell-基础2
  4. 代码审计-ereg正则%00截断
  5. Python Django项目部署 Linux 服务器
  6. nginx使用多端口监听多个服务
  7. linux下python解释器的sys.path路径如何添加
  8. ASP.NET Core MVC 中的 Model 模型
  9. linux-根目录添加内存
  10. 二进制安装K8S集群V1.16.3