Mac appium 自动化环境搭建

基本环境准备

一、安装Xcode

直接去app store 下载安装,文件比较大,需要等待一会儿

二、安装jdk

  1. 官网下载安装
  2. 配置环境变量
    ANDROID_HOME=/Users/hello/Documents/android-sdk
    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
    CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    PATH=$PATH:$JAVA_HOME:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
    export ANDROID_HOME
    export JAVA_HOME
    export CLASSPATH
    export PATH
  3. 检测idk
    MacBook-Pro:~ mengtao$ java -version<span style="white-space:pre">		</span>#java 版本
    java version "1.8.0_101"
    Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
    MacBook-Pro:~ mengtao$ echo $JAVA_HOME<span style="white-space:pre">		</span>#java 环境变量
    /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
    MacBook-Pro:~ mengtao$ which java<span style="white-space:pre">		</span>#java 运行路径
    /usr/bin/java

三、先检测有没有安装homebrew,如果已经安装,忽略步骤三

  1. 检测是否安装
    MacBook-Pro:~ hello$ brew -v
    Homebrew 0.9.9 (git revision 4fb6; last commit 2016-09-10)
    Homebrew/homebrew-core (git revision f791; last commit 2016-09-10)
    输出版本号则已经安装
  2. 安装命令,安装完成后步骤1进行检测
    MacBook-Pro:~ hello$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  3. 移除版本
    MacBook-Pro:~ hello$ rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup

四、安装node

  1. 采用brew直接安装
    MacBook-Pro:~ hello$ brew install node
  2. 检测是否安装成功
    MacBook-Pro:~ hello$ node -v
    v4.5.0
  3. 采用下载安装包安装
    git clone git://github.com/ry/node.git
    cd node,
    ./configure
    make
    sudo make install
五、安装appium
  1. 下载dmg安装包,官网下载,直接安装
  2. npm安装
    npm install -g appium #安装
    nam uninstall -g appium #卸载
    此过程有可能需要权限问题,切换至root用户,如果出现安装appium成功后无法启动的情况需要修改目录权限
    chmod -R 777 /usr/local
  3. 启动appium
  4. 点击client 上的doctor按钮,自动检测appium 的依赖环境,或者命令行直接输入 appium doctor检测,全部通过环境才没有问题
    MacBook-Pro:~ hello$ '/Applications/Appium.app/Contents/Resources/node/bin/node' '/Applications/Appium.app/Contents/Resources/node_modules/appium-doctor/appium-doctor.js'
    info AppiumDoctor ### Diagnostic starting ###
    info AppiumDoctor  ✔ Xcode is installed at: /Applications/Xcode.app/Contents/Developer
    info AppiumDoctor  ✔ Xcode Command Line Tools are installed.
    info AppiumDoctor  ✔ DevToolsSecurity is enabled.
    info AppiumDoctor  ✔ The Authorization DB is set up properly.
    info AppiumDoctor  ✔ The Node.js binary was found at: /usr/local/bin/node
    info AppiumDoctor  ✔ HOME is set to: /Users/mengtao
    info AppiumDoctor  ✔ ANDROID_HOME is set to: /Users/mengtao/Documents/android-sdk
    info AppiumDoctor  ✔ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
    info AppiumDoctor  ✔ adb exists at: /Users/hello/Documents/android-sdk/platform-tools/adb
    info AppiumDoctor  ✔ android exists at: /Users/hello/Documents/android-sdk/tools/android
    info AppiumDoctor  ✔ emulator exists at: /Users/hello/Documents/android-sdk/tools/emulator
    info AppiumDoctor ### Diagnostic completed, no fix needed. ###
    info AppiumDoctor 
    info AppiumDoctor Everything looks good, bye!
    info AppiumDoctor 
六、安装sdk
  1. 下载sdk压缩包:https://developer.android.com/studio/index.html
  2. 下载完成后对zip进行解压
  3. 到解压目录中tools下运行android,安装对应的sdk,我安装的Android 4.4.2  API19(测试phone 安卓版本为4.4.4)
  4. 设置环境变量(详细见java环境变量设置)
  5. 再次点击appium doctor检测环境

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值