美文网首页
Macaca_安装

Macaca_安装

作者: 李先生的咸柠七 | 来源:发表于2019-05-10 15:13 被阅读0次

    一、基础环境准备

    安装Homebrew

    参考官网

    安装Node和npm

    $ brew install node

    安装后可以用node -v查看版本号,如果正常则说明安装成功,Macaca2.0要求当前node版本要高于6.0,如果以前安装过低版本的Node,可以通过如下命令更新Node版本:

    $brew upgrade node

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    安装cnpm

    https://cnpmjs.org/

    npm是node.js的包管理工具,可以用他来安装和更新各种node的pacakage,、

    *直接用npm安装速度会非常慢,这种情况下可以安装阿里巴巴提供的cnpm,cnpm提供了国内的镜像,可以加快包的下载速度

    安装方法如下: 命令行工具输入如下命令:

    $npm install -g cnpm --registry=https://registry.npm.taobao.org

    安装成功后同样可以通过cnpm -v来验证安装是否成功,安装成功后,在原来使用npm的地方,直接替换成cnpm即可, 比如,原始命令为
    $npm i -g macaca-cli

    替换后为:

    $cnpm i -g macaca-cli

    二、Macaca相关安装

    iOS 环境:

    请安装 Xcode9 或者更高版本

    请安装 usbmuxd 以便于通过 USB 通道测试 iOS 真机,不需要测试真机则不用安装

    $ brew install usbmuxd

    安装 ideviceinstaller 用来给真机安装 App。

    $ brew install ideviceinstaller
    应用中如含有 WebView,请安装 ios-webkit-debug-proxy

    $ brew install ios-webkit-debug-proxy

    在运行的过程中,如果发现问题, 可以在macaca 启动时设置 --verbose 参数, 运行的日志中会显示XCTestWD的诊断日志信息.

    备注:使用brew命令需要安装Homebrew(一款常用的 MacOS 的包管理器),请按照官网提示安装。

    • 准备 App 包:如需要测试 iOS 应用,请使用 Scheme 设置为 debug 的 .app 包。

    iOS 真机环境

    下载 XCTestWD

    导入开发者账号(证书)

    Run Test 将 XCTestWDUITest 装入真机:

    在测试脚本中配置真机测试参数,比如 udid, bundleIdapp。参见 desiredCaps

    ChromeDriver

    默认版本请到这里看

    准备移动端App

    iOS: 支持 .app 格式的包。

    Android: 支持 .apk 格式的包。

    Desktop: 支持任意浏览器网页。

    命令行工具

    全局安装

    $ npm i -g macaca-cli

    如果看到如下可爱的小猴子,那恭喜你安装成功啦!重新安装则会覆盖更新。

    安装驱动(不同驱动适应不同平台的支持)

    上述驱动可以按照自身需要选择性的安装,比如只需要测试 iOS平台用例,就执行iOS的安装命令:

    $ npm i macaca-ios -g

    环境检查

    通过 macaca doctor 可以检查环境是否配置成功

    $ macaca doctor

    如果有标红提示,则需要对应处理。

    相关文章

      网友评论

          本文标题:Macaca_安装

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