本文没有安装 Appium Desktop,Appium Server 直接在命令行中进行即可。

  1. Homebrew,macOS 包管理器: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 。
  2. Carthage,appium-doctor 会检查这一项: brew install carthage 。
  3. node & npm,nodejs: brew install node 。
  4. appium:npm install -g appium,推荐使用淘宝镜像 npm --registry http://registry.npm.taobao.org install -g appium 。
  5. wd: npm --registry http://registry.npm.taobao.org install -g wd 。
  6. appium-doctor: npm --registry http://registry.npm.taobao.org install -g appium-doctor 。
  7. Xcode:App Store上安装时一直转圈,网上找到两种解决方案:一更改 DNS 为114.114.114.114,无效;二是去苹果开发中心下载 Xcode 安装包,一直在官网没找到/(ㄒoㄒ)/~~。发现自己 App Store中 macOS Sierra 需要更新,更新完成后重启电脑,再在 App Store 中下载 Xcode,可以了。
  8. Android SDK:Android Studio 中文社区有提供独立安装包
  9. 环境变量配置:
    1. 新建 ~/.bash_profile 文件: touch ~/.bash_profile 。
    2. 在 .bash_profile 文件写入一下内容,配置环境变量。
      export ANDROID_HOME="/usr/local/bin/android-sdk"
      export JAVA_HOME=$(/usr/libexec/java_home)
      export PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 
    3. 执行 .bash_profile,使环境变量生效:source ~/.bash_profile 。
  10. 检查配置环境
    ➜  ~ appium-doctor
    info AppiumDoctor Appium Doctor v.1.4.
    info AppiumDoctor ### Diagnostic starting ###
    info AppiumDoctor ✔ The Node.js binary was found at: /usr/local/bin/node
    info AppiumDoctor ✔ Node version is 8.2.
    info AppiumDoctor ✔ Xcode is installed at: /Library/Developer/CommandLineTools
    info AppiumDoctor ✔ Xcode Command Line Tools are installed.
    info AppiumDoctor ✔ DevToolsSecurity is enabled.
    info AppiumDoctor ✔ The Authorization DB is set up properly.
    info AppiumDoctor ✔ Carthage was found at: /usr/local/bin/carthage
    info AppiumDoctor ✔ HOME is set to: /Users/yufei
    info AppiumDoctor ✔ ANDROID_HOME is set to: /usr/local/bin/android-sdk
    info AppiumDoctor ✔ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1..0_141.jdk/Contents/Home
    info AppiumDoctor ✔ adb exists at: /usr/local/bin/android-sdk/platform-tools/adb
    info AppiumDoctor ✔ android exists at: /usr/local/bin/android-sdk/tools/android
    info AppiumDoctor ✔ emulator exists at: /usr/local/bin/android-sdk/tools/emulator
    info AppiumDoctor ✔ Bin directory of $JAVA_HOME is set
    info AppiumDoctor ### Diagnostic completed, no fix needed. ###
    info AppiumDoctor
    info AppiumDoctor Everything looks good, bye!
    info AppiumDoctor

最新文章

  1. sql语句,order by
  2. fc-san
  3. 获取ip ,百度地图坐标点 和 在 后台调用 url()
  4. ios 汉字字符串数组拼音排序
  5. Ibatis学习总结1--ibatis简介和SQL Maps
  6. 常错-UIScrollView中得图片不能被拖动
  7. Subversion 1.8.1编译安装(self)
  8. MySQL的数据库引擎的类型及区别
  9. 怎么用js代码改变单选框的选中状态
  10. android studio或者IntelliJ代码样式的设置
  11. arduino电子琴(2015-11-04)
  12. Intellij IDEA 像eclipse那样给maven添加依赖
  13. python线程同步原语--源码阅读
  14. gitlab Api接口使用
  15. B - 取(2堆)石子游戏
  16. OpenGL教程和书籍
  17. 004-读书笔记-企业IT架构转型之道-阿里巴巴中台战略思想与架构实战-共享服务中心建设原则
  18. windows下的pycharm配置 linux环境
  19. MATLAB的一些小技巧
  20. 通过tarball形式安装HBASE Cluster(CDH5.0.2)——集群安装总览

热门文章

  1. maven将jar包添加到本地仓库
  2. PAT_A1147#Heaps
  3. MySQL的EXPLAIN命令用于SQL语句的查询执行计划
  4. eas之单据转换规则
  5. Es6获取数据
  6. linux -- 扩容 /home 空间( xfs文件系统分区扩容指定挂载点)
  7. MYSQL(一) 简单语法
  8. 学习EXTJS6(7)基本功能-最常用的表单
  9. MySQL性能分析、及调优工具使用详解
  10. eclipse jvm调优