美文网首页我爱编程
Mac上搭建Appium自动化测试环境

Mac上搭建Appium自动化测试环境

作者: JaylynLi | 来源:发表于2018-04-08 18:49 被阅读0次

    基于Mac OS + python 2.x 环境

    一、Mac 平台基础环境

    1.java+环境变量


    java.png

    2.git
    https://sourceforge.net/projects/git-osx-installer/

    git.png

    3.ruby
    https://www.ruby-lang.org/zh_cn/downloads/

    ruby.png

    4.brew(套件管理器)

    ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
    
    brew.png

    5.node.js
    Appium 依赖于Node.js环境,不是必须安装的,通过命令行启动Appium服务器时会用到
    npm NodeJS包管理和分发工具

      brew install node
    
    node.png

    6.python
    注意:3.x版本语法和2.x会有不同

    python.png

    7.Android SDK 测试Android App时需要
    https://developer.android.com/
    国内下载地址:http://www.androiddevtools.cn/
    1)解压安装
    2)运行/usr/local/android-sdk-macosx/tools/android,即可启动Android SDK Manager

    android sdk.png

    3)下载更新package ,保持默认安装即可
    4)配置环境变量,在~/.bash_profile中添加内容如下(需要根据自己Android SDK存放路径修改):

    export ANDROID_HOME=/Users/xxx/Downloads/android-sdk-macosx
    export PATH=${PATH}:${ANDROID_HOME}/tools
    export PATH=${PATH}:${ANDROID_HOME}/platform-tools
    

    8.Xcode 测试iOS App时需要
    https://developer.apple.com/downloads/

    二、安装Appium
    Mac下搭建appium环境有两种方法:

    1. 直接下载appium.dmg 运行即可https://bitbucket.org/appium/appium.app/downloads/
    2. 使用npm安装

    以下主要说明用nmp安装步骤


    npm.png

    1.Appium server

      npm install -g appium
    

    2.Appium Client

    pip install Appium-Python-Client
    

    3.appium-doctor

    npm install appium-doctor -g
    

    终端运行appium-doctor检查appium安装是否成功

    4.启动Appium

    appium &
    
    appium.png

    三、安装过程中遇到的坑

    1.如果按照第一种方式下载dmg文件安装,不要与nmp混一起来安装
    2.appium-doctor运行后报错:✖ Carthage was NOT found!
    解决办法:

       $ brew install carthage
    

    carthage:类似cocoapods管理第三方代码,自动将工程编译为动态库,所以仅支持iOS8以上

    相关文章

      网友评论

        本文标题:Mac上搭建Appium自动化测试环境

        本文链接:https://www.haomeiwen.com/subject/ofumhftx.html